原则

  1. 单一原则:一个类应当仅有一个引起它变化的原因(高内聚)
  2. 里氏替换原则:子类要对父类完全向上兼容。
  3. 依赖倒置原则:抽象不应该依赖于细节,细节应该依赖于抽象。应当首先规划接口,面对接口实现功能,而不是先做好功能再设计接口。
  4. 接口隔离原则:实现类不该依赖于它用不到的接口。应当拆分庞大臃肿的接口为更小和更具体的接口,一个接口不该做很多事情处理很多情况。
  5. 迪米特原则:最少知识原则,分层解耦。每个单元只能与它的直接朋友交谈,好比路由器只能与自己1-hop的路由器直接通信。
  6. 开闭原则:软件实体应当对扩展开放,对修改封闭。

results matching ""

    No results matching ""