码迷,mamicode.com
首页 > 其他好文 > 详细

设计模式遵循原则

时间:2019-11-17 18:15:07      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:接口隔离   建立   模式   开闭原则   思想   模块   开放   可扩展性   扩展   

开闭原则

  • 对扩展开放,对修改关闭。

依赖倒置

  • 高层模块不应该依赖低层模块,二者都应依赖其抽象

单一职责原则

  • 不要存在多于一个导致类变更的原因
  • 一个类/接口/方法只负责一项职责
  • 优点:降低类的复杂度、提高类的可读性,提高系统的可维护性、降低变更引起的风险。

接口隔离原则

  • 定义:用多个专门的接口,而不使用单一的总接口,客户端不应该依赖它不需要的接口
  • 一个类对一个类的依赖应该建立在最小的接口上
  • 建立单一接口,不要建立庞大臃肿的接口
  • 尽量细化接口,接口中的方法尽量少

  • 注意适度原则,一定要适度
  • 优点:优点:符合我们常说的高内聚低耦合的设计思想,从而使得类具有很好的可读性、可扩展性和可维护性。

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

  • 定义:一个对象应该对其他对象保持最少的了解。
  • 尽量降低类之间的耦合
  • 优点:降低类之间的耦合。

设计模式遵循原则

标签:接口隔离   建立   模式   开闭原则   思想   模块   开放   可扩展性   扩展   

原文地址:https://www.cnblogs.com/PoetryAndYou/p/11877158.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!