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

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

        接口隔离原则定义

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

        接口隔离原则的实现方法

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容