面向对象的基本原则

  1. 单一职责原则: 引起类变化的原因不能多于一个
  2. 里氏代换原则: 所有引用基类的地方必须能透明的使用其子类的对象
  3. 依赖倒置原则: 模块间的依赖通过抽象发生,实现类之间不发生直接的依赖关系,接口不依赖于实现,实现依赖于接口,面向接口编程。
  4. 接口隔离原则: 类间的依赖应该建立最小的接口之上。
  5. 迪米特法则: 一个对象应该对其他对象有最少了解。低耦合
  6. 开闭原则: 指导我们怎么建立一个稳定灵活的系统:一个软件实体如类,模块,函数应该对扩展开放,对修改关闭

results matching ""

    No results matching ""