面向对象设计的七大原则(包括SOLID原则)

前文

设计理念因人而异
基础原则的使用也可根据自身情况排列组合
入门看热闹,进阶看门道。

概述

1. 单一职责原则(Single Responsibility Principle)
2. 开闭原则(Open Close Principle)
3. 里氏替换原则(Liskov Substitution Principle)
4. 接口隔离原则(Interface Segregation Principle)
5. 依赖倒置原则(Dependence Inversion Principle)
6. 迪米特法则(Law Of Demeter)
7. 组合/聚合复用原则(Composite/Aggregate Reuse Principle CARP)

详解

每个人看法不一,有的原则作者也不是严格遵守。不赘述,贴链接吧。
文章一:这篇文章写得简单而易懂
https://www.cnblogs.com/suli0827/p/9515842.html
文章二:这篇文章写得很专业
https://www.cnblogs.com/cainiao-chuanqi/p/10959800.html
文章三:这篇文章写得很带入
https://blog.csdn.net/hsysir/article/details/85252639

猜你喜欢

转载自blog.csdn.net/u013947963/article/details/109820833
今日推荐