七大原则目的 高内聚 低耦合 单一职责 类专注于单一的功能 开闭原则 类可以拓展但不能修改 里氏转换 父类装载子类对象 依赖倒转 依赖抽象不依赖具体的实现 迪米特法则 一个对象中的成员尽可能少的和其他类建立联系 接口隔离 一个接口不需要太多的行为 尽可能只提供一个功能 合成复用 尽量使用对象组合 而不是继承来达到复用的目的 继承关系是强耦合 组合关系是低耦合