总览

特性:

  1. 可维护;
  2. 可扩展;
  3. 可复用;
  4. 灵活性好。

原则:

  1. 单一职责原则;
  2. 开放-封闭原则;
  3. 依赖倒转原则:①高层和底层都依赖抽象②具体依赖抽象;
  4. 里氏代换原则:子类可以代替父类;
  5. 迪米特法则:如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。强调类之间的松耦合;
  6. 合成/聚合复用原则,优先使用对象合成/聚合,而不是类继承,用继承时,一定要在是‘is-a’关系时再考虑使用(桥接模式)。【18_01_28补充】
Copyright © qgao 2021-* all right reserved,powered by Gitbook该文件修订时间: 2022-06-06 16:56:43

results matching ""

    No results matching ""