13.使类和成员的可访问性最小化 14. 在公有类中使用访问方式而非公有域 15. 使可变性最小化 16. 复合优先于继承 17. 要么为继承而设计,并提供文档说明,要么就禁止继承 18. 接口优于抽象类 19. 接口只用于定义类型 20. 类层次优于标签类 21. 用函数对象表示策略 22. 优先考虑静态成员类