WordPress搭建流媒体网站,淘宝客模板 wordpress,公司黄页是什么东西,工程承包公司设计模式六大原则
1. 单一职责原则#xff1a;一个类或者一个方法只负责一项职责#xff0c;尽量做到类的只有一个行为原因引起变化。
核心思想#xff1a;控制类的粒度大小#xff0c;将对象解耦#xff0c;提高其内聚性。
2. 开闭原则#xff1a;对扩展开放#xf…设计模式六大原则
1. 单一职责原则一个类或者一个方法只负责一项职责尽量做到类的只有一个行为原因引起变化。
核心思想控制类的粒度大小将对象解耦提高其内聚性。
2. 开闭原则对扩展开放对修改关闭。即软件实体类、模块、函数等应该可以扩展但是不可修改。
实现方法通过抽象约束、封装变化来实现即通过接口或者抽象类为软件实体定义一个相对稳定的抽象层而将相同的可变因素封装在相同的具体实现类中。
3. 里氏替换原则子类可以扩展父类的功能但不能改变原有父类的功能。
核心思想确保基类与子类之间的替换性即子类对象可以替换基类对象且不会导致程序的错误。
4. 依赖倒置原则高层模块不应该依赖于低层模块二者都应该依赖于其抽象抽象不应该依赖于细节细节应该依赖于抽象。
实现方法面向接口编程通过接口或抽象类作为参数、返回值或成员变量等使高层模块与低层模块之间解耦。
5. 接口隔离原则客户端不应该依赖它不需要的接口一个类对另一个类的依赖应该建立在最小的接口上。
核心思想将接口拆分成更小的、更具体的接口使客户端只需要知道它们感兴趣的方法。
6. 迪米特法则一个对象应该对其他对象有最少的了解只与直接朋友通信。
核心思想限制软件实体之间通信的宽度和深度降低系统的复杂度。