设计模式的六大原则

一、单一原则single responsibility principle 简称SRP

there should never be more than one reason for a class to change

单一职责原则的好处

1.类的复杂性降低,实现什么职责都有清晰地界定。

2.可读性提高

3.可读性提高后,也提升了可维护性

4.变更引起的风险降低,如果一个接口的单一性原则做的够好,则一个接口的修改只对相应类有影响,而对其他接口无影响,这对系统扩展和维护都有非常大的帮助。

下面着重摘抄一个书中举的一个例子:

这是原始的类图
这是对原始类图的分析改进


改进1


改进2

二、里氏替换原则


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容