美文网首页
2020-02-06 spring chapter 1

2020-02-06 spring chapter 1

作者: 很菜的花椰菜 | 来源:发表于2020-02-09 15:56 被阅读0次

软件架构设计的原则
开闭原则(OCP):用抽象构建框架,用实现扩展细节
依赖倒置原则(DIP):高层模块不应该依赖低层模块,二者都应该依赖其抽象,抽象不应该依赖细节,细节应该依赖抽象。
什么是高层(调用层)? 什么是低层? 结合盖楼理解
传参数的方式;构造器的方式;set方式
单一职责原则(SRP): 不要存在多于一个导致类变更的原因,假设一个类负责两个职责,一旦发生需求变更,修改其中一个职责的逻辑代码,有可能导致另一个职责功能发生故障,要进行解藕,总体来说,一个类,接口或者方法只负责一项职责
接口隔离原则(ISP):使用多个专门的借口,而不使用单一的总接口,客户端不应该依赖它不需要的接口
迪米特原则(LoD),最少知道原则(LKP)
里氏替换原则(LSP):如果一个软件实体适用于一个父类,那么它一定适用于其子类
合成复用原则(CARP):

相关文章

网友评论

      本文标题:2020-02-06 spring chapter 1

      本文链接:https://www.haomeiwen.com/subject/boeuxhtx.html