类和接口 12,使类和成员的可访问能力最小化 13,支持非可变性 14,复合优于继承 15,要么专门为集成设计,并给出文档说明,要么禁止继承 16,接口优于抽象类 17,接口只是使用于定义类型 18,优先考虑静态成员类