Update 04. 使用私有构造方法执行非实例化.md

This commit is contained in:
Joe 2019-02-27 11:55:43 +08:00 committed by GitHub
parent 7283b18634
commit c2e2b0eba1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,5 @@
# 4. 使用私有构造方法执行非实例化
---
  偶尔你会想写一个类,它只是一组静态方法和静态属性。 这样的类获得了不好的名声,因为有些人滥用这些类而避免以面向对象方式思考,但是它们确实有着特殊的用途。 它们可以用来按照 `java.lang.Math``java.util.Arrays` 的方式,在基本类型的数值或数组上组织相关的方法。 它们也可以用于将静态方法(包括工厂(条目 1分组用于实现某个接口的对象其方式为 `java.util.Collections`。 (从 Java 8 开始,你也可以将这些方法放在接口中,假如它是你自己修改的。)最后,这样的类可以用于在 final 类上对方法进行分组,因为不能将它们放在子类中。