Java六大设计原则: 一:单一职能原则 一个类只做一件事 提高程序内聚性 降低耦合度 二:里氏替换原则 所有使用父类父接口的地方都可以使用子类来替换 提高程序的可扩展性 三:依赖倒置原则 能依赖抽象的就不依赖具体的 提高程序的可扩展性 四:接口隔离原则 一个接口只被设计实现一个功能 提高程序灵活性和可扩展性 五:迪米特原则 一个对象应和其他对象保持最少的了解 提高程序内聚性 降低耦合性 六:开闭原则 对程序扩展开放 对程序修改关闭