美文网首页
框架遵循六大原则

框架遵循六大原则

作者: 锦文豪武 | 来源:发表于2021-01-19 15:50 被阅读0次

框架搭建需要遵循六大基本原则,仅仅是自己随手记下理论知识。

1、单一职责原则(封装)

(single Responsibility Principle)
定义:就一个类而言,应该仅有一个引起它变化的原因,简单来说是一组相关性很高的函数,数据封装。
遵循原因:例如:请求和缓存写在了一起

小插曲:链式调用方式(),调用方式有问题,比如超时重连,重连次数,支持cookie等
链式调用方式 是一种方式,不是 Builder 设计模式, Builder 设计模式可能会用链式调用方式实现

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

(Law of Demeter)
定义:一个对象应该对其他对象有最少了解,(调用者也是比较关注的)

3、接口隔离原则(接口拆分,单节口)

(InterfaceSegregation Principle)
定义:类间的依赖关系应该建立在最小接口上,接口隔离原则把非常庞大,臃肿的接口拆分成更小的和更具体的接口,这样客户江湖只需要知道他们感兴趣的方法,接口隔离原则的目的是系统解开耦合,从而重构、更改和重新部署,让客户端依赖的接口尽可能的小.

4、开闭原则(Open close Principle)

定义:软件中的对象(类、模块、函数)应该对于扩展时开放,对于内部修改时封闭的。通过扩展的方法实现,尽量不通过继承的方式添加新的实现,否则会导致类的膨胀。

5、依赖倒置原则(Dependence inversion Principle)

定义:指代了一种特定的解耦形式,高层模块不依赖底层模块的细节,说白了高层次就是不依赖细节而是依赖抽象。

6、里氏替换原则(Liskov Substitution Principle)

定义:父类能出现的地方子类就可以实现,最主要的体现是继承和实现。

相关文章

  • 框架遵循六大原则

    框架搭建需要遵循六大基本原则,仅仅是自己随手记下理论知识。 1、单一职责原则(封装) (single Respon...

  • 设计模式

    设计原则: 面向对象需要遵循的六大原则: 单一职责原则(SingleResponsibilityPrinciple...

  • Android-设计模式

    遵循的六大原则: 单一职责原则 开放封闭原则 里氏替换原则 依赖倒置原则 迪米特原则 接口隔离原则 设计模式分类:...

  • 漏屋老师的学习方法

    英语学习的六大原则 英语学习应遵循以下六大原则。 这些原则都是"常识"性的。 正如美国总统林肯所说:一个人必须依据...

  • 每日Android源码设计模式之-24、总结

    面向对象程序设计是有六大原则的,但是这些原则也不是一定要遵循,只是说遵循这些原则能大大提高程序的解耦和扩展性,当然...

  • 阿里P8架构师学习路线:设计模式原则+Spring+Spring

    设计思想解读开源框架 六大原则 单一职责原则 开闭原则 里氏替换原则 依赖倒置原则 接口隔离原则 迪米特法原则 结...

  • 原则思考

    原则思考 对比思考自身工作中应该遵循的原则,尝试整理一个简单的框架? 自身工作中以后要遵循的原则: 1、 确定一个...

  • iOS开闭原则和替换原则

    什么叫开闭原则? 六大模式设计原则之一的开闭原则是比较重要的,开闭原则其实就是“抽象构建框架,实现扩展细节...

  • 设计模式

    设置模式必须遵循六大原则 单一原则 里氏替换原则子类可以扩展父类的功能,不能改变父类原有的功能,子类可以替换父类,...

  • Java设计模式(二)六大原则

    文/大大大大峰哥 概述 在Java设计模式中,我们通常在设计上面需要遵循六大原则 单一职责原则 单一职责原则的定义...

网友评论

      本文标题:框架遵循六大原则

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