首页 > 其他分享 >软件架构设计原则

软件架构设计原则

时间:2022-10-18 09:44:16浏览次数:64  
标签:总结 原则 代码 目的 复用 软件架构 设计

一 开闭原则
总结:对扩展开放,对修改关闭
目的:降低维护带来的新风险

二 依赖倒置原则
总结:高层不应依赖低层
目的:更利于代码结构的升级拓展

三 单一职责原则
总结:一个类只干一件事
目的:便于理解,提高代码可读性

四 接口隔离原则
总结:一个接口只干一件事
目的:功能解耦,高聚合,低耦合

五 迪米特原则
总结:不该知道的不要知道
目的:只和朋友交流,不和陌生人说话,减少代码臃肿

六 里氏替换原则
总结:子类重写方法功能发生改变,不应影响父类方法的含义
目的:防止继承泛滥

七 合成复用原则
总结:尽量使用组合来实现代码复用,而不使用继承
目的:降低代码耦合

标签:总结,原则,代码,目的,复用,软件架构,设计
From: https://www.cnblogs.com/haleylan/p/16801559.html

相关文章