第四章 类与接口
- ITEM 15 最小化类和类成员的可访问性
- ITEM 16 使用存取器方法(setter or getter)代替public属性
- ITEM 17 使可变性最小化
- ITEM 18 重组合,轻继承
- ITEM 19 为继承设计文档,否则就禁止继承
- ITEM 20 接口优先于继承
- ITEM 21 设计接口要向后兼容
- ITEM 22 仅仅使用接口来定义类型
- ITEM 23 优先使用类层级结构,减少使用tag标记类
- ITEM 24 内部类优先设置成静态的
- ITEM25 保持一个源文件只包含一个顶层类
第五章 范型