首页 > 其他 > 详细

六大原则

时间:2020-06-19 14:57:55      阅读:68      评论:0      收藏:0      [点我收藏+]

开闭原则:
  对扩展开放,对修改关闭。
单一职责原则:
  一个方法只做一件事,比如支付下单时有微信支付和支付宝支付,这个时候写在一起就是不太合理的,需要把两种支付方式分开。
里氏替换原则:
  子类可以扩展父类的功能,但是不能改变父类功能。例如在支付时,可以将各种支付中相同的参数抽出来,形成一个超类。在超类中可以对公共参数进行校验,同时在子类中可以对超类中的校验方法进行扩展,让其更全面。
依赖倒置原则:
  依赖倒置主要是类与类之间的调用规则,依赖可以理解为代码中的耦合,倒置可以理解为解耦。最常用的是面向接口编程。
例如下单接口,可以将下单接口抽现象化,具体实现泛化,C端下单和B端下单,可以将根据参数调用具体的实现方法。
接口隔离原则:
  接口尽量细化,解耦,接口设计粒度越小越灵活。
迪米特原则:
  一个对象对另一个对象尽量少的了解,不管对方内部有多复杂,我只需要知道你能提供哪些功能。核心观念“解耦“。

六大原则

原文:https://www.cnblogs.com/tjpblog/p/13162794.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!