设计原则_接口隔离原则

ゞ 浴缸里的玫瑰 2022-05-14 04:44 347阅读 0赞

一、理解
类间的依赖关系应该建立在最小的接口上,需要建立单一接口,不要建立臃肿庞大的接口,不使用的方法不要访问。尽量使用多个专用接口。
二、优势
定制服务,修改一个功能接口的时候,不会影响其它功能接口。
高内聚,接口会尽量少公布public方法。
三、劣势
虽然接口的粒度越小,系统越灵活,但需要有一个“度”。不能导致系统的结构复杂化,开发难度增加,可维护性降低。
根据接口隔离原则拆分接口时,首先必须满足单一职责原则。
四、应用

  1. 一个接口只服务于一个业务逻辑;
  2. 尽量少在接口中暴露public方法;
  3. 已经被污染的接口,尽量去修改,若修改风险较大,则采用适配器模式进行处理;

发表评论

表情:
评论列表 (有 0 条评论,347人围观)

还没有评论,来说两句吧...

相关阅读

    相关 设计原则接口隔离原则

    tip: 需要《设计模式之禅》的书籍,可以联系我 作为程序员一定学习编程之道,一定要对代码的编写有追求,不能实现就完事了。我们应该让自己写的代码更加优雅,即使这会费时费力。