设计模式六大原则

设计模式六大原则

一、六大基本原则
1. 单一职责原则(Single Responsibility Principle)

一个类或者一个方法只负责一项职责,尽量做到类的只有一个行为原因引起变化。

2. 开闭原则(open closed principle)

用抽象构建架构,用实现扩展原则。

3. 里氏替换原则(LSP liskov substitution principle)

继承必须确保超类所拥有的性质在子类中依然成立。

4. 迪米特法则(law of demeter LOD)

意义在于降低类之间的耦合。由于每个对象尽量减少对其他对象的了解,因此,很容易使得系统的功能模块功能独立,相互之间不存在(或很少有)依赖关系。

5. 接口隔离原则(interface segregation principle)

要求程序员尽量将臃肿庞大的接口拆分为更小的和更具体的接口,让接口中只包含客户感兴趣的方法。

6. 依赖倒置原则(dependence inversion principle)

程序要依赖于抽象接口,不要依赖于具体实现。简单来说就是要求对抽象进行编程,不要对实现进行编程,这样就降低了客户于实现模块间的耦合。

posted @   __先森  阅读(72)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示