effective java 笔记(对象的创建)

(一)创建和销毁对象 1.考虑用静态工厂方法代替构造器。 静态工厂就是类提供一个共有的静态工厂方法,它只是一个返回类的实例的静态方法。 例如:public static <K,V> HashM 2.遇到多个构造器参数时要考虑用构造器。 3用私有构造器或者枚举类型强化Singleton属性。 4.通过私有构造器强化不可实例化的能力 (二)类和接口 1.使类和成员的可访问性最小化 2.在共有类中使用访
相关文章
相关标签/搜索