【设计模式】设计原则

设计原则遵循下面几点:

1、 依赖倒置

类和类之间要依赖于抽象,不能依赖于具体的实现;比如A的实现需要依赖B,也就是需要B中的资源,这里需要抽象出B的接口,A以来这个接口实现而不是依赖B。好处是利于扩展,可以定义具有相同接口的C替换B。

 

2、 最小知道原则

类和类之间的避免传递不需要的接口和数据。

 

3、 面向接口

类和类之间的交互通过接口,不应该通过数据。

 

4、 里氏替换

在用基类的地方可以替换子类,也就是说子类相同的接口需要包含实现基类中的功能。

 

5、 单一职责

每个接口只负责一项工作。

 

6、开闭原则

对增加开放,对修改关闭。

posted on 2023-11-07 21:33  lingzshen  阅读(9)  评论(0)    收藏  举报