写点什么

「架构师训练营第 1 期」第二周课后总结

发布于: 2020 年 09 月 24 日

本周主要学习了架构的七大设计原则

一、开闭原则

对扩展开发、对修改关闭 : 用抽象构建框架,用实现扩展细节。

二、依赖倒置原则

针对接口编程,不要针对实现编程,高层模块不依赖于底层模块,细节依赖抽象。

三、单一职责原则

一个类、接口、方法只负责一项职责。

四、接口隔离原则

一个类对一个类的依赖应该建立在最小的接口上。

五、迪米特法则(最少知道原则)

尽量降低类与类之间的耦合,一个对象应该对其它对象保持最少的了解。

六、里氏替换原则

在父类使用的地方,其子类能够适用,子类对象能够替换父类对象,而程序逻辑不变。

七、组合、聚合复用原则

尽量使用对象组合/聚合,而不是继承关系达到软件复用的目的。



总结:设计七大原则,本意就是高内聚、低耦合,在设计系统的时候,依据七大原则,可以实现系统的高可复用性,可维护性,降低需求变更引起的风险。

用户头像

还未添加个人签名 2018.03.02 加入

还未添加个人简介

评论

发布
暂无评论
「架构师训练营第 1 期」第二周课后总结