美文网首页
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