【设计模式】设计原则
设计原则遵循下面几点:
1、 依赖倒置
类和类之间要依赖于抽象,不能依赖于具体的实现;比如A的实现需要依赖B,也就是需要B中的资源,这里需要抽象出B的接口,A以来这个接口实现而不是依赖B。好处是利于扩展,可以定义具有相同接口的C替换B。
2、 最小知道原则
类和类之间的避免传递不需要的接口和数据。
3、 面向接口
类和类之间的交互通过接口,不应该通过数据。
4、 里氏替换
在用基类的地方可以替换子类,也就是说子类相同的接口需要包含实现基类中的功能。
5、 单一职责
每个接口只负责一项工作。
6、开闭原则
对增加开放,对修改关闭。
浙公网安备 33010602011771号