mirror of
https://github.com/sjsdfg/effective-java-3rd-chinese.git
synced 2025-03-29 05:20:29 +08:00
Update 04. 使用私有构造方法执行非实例化.md
This commit is contained in:
parent
7283b18634
commit
c2e2b0eba1
@ -1,6 +1,5 @@
|
||||
# 4. 使用私有构造方法执行非实例化
|
||||
|
||||
---
|
||||
|
||||
偶尔你会想写一个类,它只是一组静态方法和静态属性。 这样的类获得了不好的名声,因为有些人滥用这些类而避免以面向对象方式思考,但是它们确实有着特殊的用途。 它们可以用来按照 `java.lang.Math` 或 `java.util.Arrays` 的方式,在基本类型的数值或数组上组织相关的方法。 它们也可以用于将静态方法(包括工厂(条目 1))分组,用于实现某个接口的对象,其方式为 `java.util.Collections`。 (从 Java 8 开始,你也可以将这些方法放在接口中,假如它是你自己修改的。)最后,这样的类可以用于在 final 类上对方法进行分组,因为不能将它们放在子类中。
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user