面向对象设计原则

1.单一职责原则  

  类的职责单一,对外只提供一种功能,引起类变化的原因都应该只有一个。

2.开闭原则

  类的改动是通过增加代码进行的,而不是修改。对拓展开放,对修改关闭。

3.里氏代换原则

  任何抽象类出现的地方都可以用其他类进行替换。即多态机制。

4.依赖倒置原则

  依赖于抽象,不依赖具体,针对接口编程。

5.接口隔离原则

  一个接口只提供一种对外功能。

6.合成复用原则

  对于继承和组合,优先使用组合。

7.迪米特法则

  一个对象应该对另一个对象尽可能少的了解,降低各个对象的耦合性。

posted @ 2022-02-03 21:57  Creature_lurk  阅读(18)  评论(0编辑  收藏  举报