软件架构设计七大原则

上学的时候这些知识,都是些概念性的东西,可能感触比较少,局限于当时练手项目比较小。随着工作经验的积累,越来越感受到软件工程和软件体系结构的强大和带来的优点。目前先写两个,下班补充剩下的。

1、开闭原则

目标:面向对象中的对象。

要求:对于拓展是开放的,对比修改是封闭的。

方式:继承、抽象化接口。

2、单一职责原则

目标:对象、模块。

要求:各模块和对象单独负责自己的功能和职责。

目的:高内聚,低耦合。

3、接口隔离原则

4、依赖倒置原则

5、里氏替换原则

6、组合复用原则

7、最少认知原则(迪米特法则)

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月6日
下一篇 2020年11月6日

相关推荐