随笔分类 - 《Effective Java》
摘要:4. 类和接口 15. 使类和成员的可访问性最小化 把API与实现清晰地隔离开,组件间通过API进行通信,不需要知道其他模块的内部工作情况,这称为:实现信息隐藏或封装 解耦系统中的各个组件 尽可能地使每个类或者成员不被外界访问 成员(域、方法、嵌套类、嵌套接口)的四种可能访问级别: 私有(priva
阅读全文
摘要:2. 创建和销毁对象 1. 静态工厂方法替代构造器 优点: 名称清晰 每次调用不必new对象 可以返回原返回类型任意子类型对象 返回的对象可以随着调用而发生改变 返回的对象所属的类,在编写该静态工厂方法的类时可以不存在 缺点: private 构造器导致,就不能有子类,子类构造器会默认访问父类构造器
阅读全文

浙公网安备 33010602011771号