设计模式六大原则之五:接口隔离原则

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/KingJin_CSDN_/article/details/82764923

一、客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。

  • 接口尽量小,但是要有限度。对接口进行细化可以提高程序设计灵活性是不争的事实,但是如果过小,则会造成接口数量过多,使设计复杂化。所以一定要适度。
  • 为依赖接口的类定制服务,只暴露给调用的类它需要的方法,它不需要的方法则隐藏起来。只有专注地为一个模块提供定制服务,才能建立最小的依赖关系。
  • 提高内聚,减少对外交互。使接口用最少的方法去完成最多的事情。

猜你喜欢

转载自blog.csdn.net/KingJin_CSDN_/article/details/82764923