设计模式六大原则在程序中如何体现?

36 阅读1分钟

世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。

  1. 单一职责原则(Single responsibility principle)
    每个类只有一个职责
  2. 开闭原则(Open closed principle)
    打开扩展,关闭修改
  3. 依赖倒置原则(Dependence invertion principle)
    面向接口编程
  4. 接口隔离原则(Interface segregation principle)
    使用最小接口
  5. 里氏替换原则(Liskov substitution principle)
    子类拥有父类的所有功能,子类能够替换父类
  6. 迪米特法则(Law of Demeter)
    类之间的关系越少越好,只与朋友(成员变量,参数,返回值)通信,不与陌生人说话