接口隔离原则
✿ 告诉我们在设计接口的时候要精简单一;
■ 实现:
客户端不应该被迫依赖于它不使用的方法。
● 和单一职责原则的区别:
它和单一职责原则差不多,一个接口只服务于一个子模块或业务逻辑。只是单一职责是侧重于约束类和方法。而借口隔离侧重约束接口。
▷ 更加细致的要求:
(1)接口尽量小,但是要有限度。一个接口只服务于一个子模块或业务逻辑。
(2)为依赖接口的类定制服务。只提供调用者需要的方法,屏蔽不需要的方法。
(3)了解环境,拒绝盲从。每个项目或产品都有选定的环境因素,环境不同,接口拆分的标准就不同,深入了解业务逻辑。
(4)提高内聚,减少对外交互。使接口用最少的方法去完成最多的事情。
Copyright 2015-2022 财富赢家网版权所有 联系邮箱:920 891 263@qq.com