本书大多数规则都源于以下几条基本原则: 1、清晰性和简洁性:模块用户不该被模块行为迷惑 2、代码应该被重用而不是被拷贝 3、模块之间的依赖应尽可能最小 4、错误应该尽早被检测出,最好是编译时 Java支持四种类型 1、接口 2、类 3、数组 4、基本类型 注意:前三种通常被称为引用类型,类的实例和数组是对象,而基本类型不是对象。