我们一起来读书吧 关注:154贴子:2,904
  • 0回复贴,共1

架构整洁之道7-14章节读书笔记

只看楼主收藏回复

第三部分 设计原则
单一职责原则(SRP):任何一个软件模块都应该只对某一类行为者负责,有且只有一个需要被改变的理由;
开闭原则(OCP):一个设计良好的计算机系统应该在不需要修改的前提下就可以轻易被扩展;
里氏替换原则(LSP): 如果想用可替换的组件来构建软件系统,这些组件就必须遵守同一个约定,使组件在不需要额外处理的前提下相互替换;
接口隔离原则(ISP):任何层次的软件设计都不应依赖不需要的东西,这会带来意料之外的麻烦;
依赖反转原则(DIP):高层策略性的代码不应该依赖实现底层细节的代码,应该多引用抽象类型;


IP属地:上海1楼2023-02-13 11:40回复