我们一起来读书吧 关注:113贴子:1,509
  • 0回复贴,共1

第9-10章读后感

只看楼主收藏回复

接口隔离原则符合我们常说的高内聚、低耦合的设计思想,从而使得类具有很好的可读性、可扩展性和可维护性。在设计接口的时候,要多花时间去思考,要考虑业务模型,包括以后有可能发生变更的地方还要做一些预判。
在面向对象语言中,实现一个接口需要定义该接口中的所有方法,因此大接口用起来分不方便,增加了无用代码,为了使接口的职责单一,需要将大接口中的方法根据职责不同分别放在不同的小接口中,另一方面,接口应该尽量细化,同时接口中的方法尽可能量小,每一个接口只包含一个客户端(子模块,业务逻辑类)所需要的方法,为不同的客户端定制提供宽窄不同的接口。但是在使用接口隔离原则的时候需要注意控制接口的粒度,但接口不能太大,接口不能太小。如果接口太小将会到中系统中接口泛滥。如果接口太大将违背接口隔离原则。


IP属地:北京来自iPhone客户端1楼2023-03-29 11:38回复