【文章仅供非商业用途或交流学习使用】
接口隔离原则定义
接口隔离原则(ISP):尽量将臃肿庞大的接口拆分成更小的和更具体的接口,让接口中只包含客户感兴趣的方法,要为各个类建立他们需要的专用接口,而不要试图去建立一个很庞大的接口供所有依赖它的类去掉用。
接口隔离原则的实现方法
1 接口尽量小,但是要有限度。一个接口只服务于一个子模块或业务逻辑;
2 为依赖接口的类定制服务。只提供调用者需要的方法,屏蔽不需要的方法;
3 提高内聚,减少对外交互。使接口用最少的方法去完成最多的事情。
【文章仅供非商业用途或交流学习使用】
接口隔离原则定义
接口隔离原则(ISP):尽量将臃肿庞大的接口拆分成更小的和更具体的接口,让接口中只包含客户感兴趣的方法,要为各个类建立他们需要的专用接口,而不要试图去建立一个很庞大的接口供所有依赖它的类去掉用。
接口隔离原则的实现方法
1 接口尽量小,但是要有限度。一个接口只服务于一个子模块或业务逻辑;
2 为依赖接口的类定制服务。只提供调用者需要的方法,屏蔽不需要的方法;
3 提高内聚,减少对外交互。使接口用最少的方法去完成最多的事情。
本文标题:软件设计⑥原则 之 接口隔离原则
本文链接:https://www.haomeiwen.com/subject/femhgqtx.html
网友评论