设计模式的6大准则

来源:互联网 发布:福昕阅读器有mac版吗 编辑:程序博客网 时间:2024/06/05 09:48

一般常有6大准则,如下:

1.开闭原则

2.里氏代换原则(Liskov Substitution Principle)

3.依赖倒转原则

4.接口隔离原则

5.迪米特法则

6.合成复用原则

具体讲解:

1.开闭原则:对修改关闭,对扩展开放

2.里氏代换:而基类与子类的继承关系就是抽象化的具体实现,所以里氏代换原则是对实现抽象化的具体步骤的规范

3.依赖倒转:依赖于抽象,而不依赖于具体

4.接口隔离:使用多个隔离的接口,隔离多个不同种类功能,从而降低依赖,降低耦合

5.迪米特:最少指导原则,如一个实体(类)尽量少直接(最好采用接口进行粘合)与其他实体(类)发生相互作用,从而使各模块功能相对独立,即一个实体(类)只做一件事 或者表述一种情况

6.合成复用原则:原则是尽量使用合成/聚合的方式,而不是使用继承(转)


综上所述:设计模式的作用呼之欲出,即:让代码降低耦合,提高复用性,减少代码的碎片化,是的各个功能模块相对独立而统一。


注:为本人学习过所写,有不到之处请各位大侠指教,如有雷同请通知本主。

转载请指明出处,谢谢配合

0 0