内外兼修

软件设计⑥原则 之 接口隔离原则

2019-04-19  本文已影响0人  夏天的风风风

        【文章仅供非商业用途或交流学习使用】

        接口隔离原则定义

        接口隔离原则(ISP):尽量将臃肿庞大的接口拆分成更小的和更具体的接口,让接口中只包含客户感兴趣的方法,要为各个类建立他们需要的专用接口,而不要试图去建立一个很庞大的接口供所有依赖它的类去掉用。

        接口隔离原则的实现方法

        1  接口尽量小,但是要有限度。一个接口只服务于一个子模块或业务逻辑;

        2  为依赖接口的类定制服务。只提供调用者需要的方法,屏蔽不需要的方法;

        3  提高内聚,减少对外交互。使接口用最少的方法去完成最多的事情。

上一篇下一篇

猜你喜欢

热点阅读