接口隔离原则最直白描述

最直白描述:

就是要保持接口尽量小,根据不同的需求可插拔各种接口。

接口拆分要基于单一职责原则

也就是优先级:  单一职责原则》》接口隔离原则

 

最佳实践:

1.接口纯洁性

不包含不需要的任何方法,原子接口实现。

2.接口要高内聚

尽量减少public方法暴露,在接口内部实现中把业务尽可能内聚实现。

3.区分接口插拔规模(定制服务接口)

不同的接口规模设计,如煮饭,

普通一家人很简单就一个电饭锅,而学习饭堂就需要1000个电饭锅。根据不同的需求,设计不同的接口,但这些接口都继承于同一个接口。

 

贴出读书笔记:

接口隔离原则最直白描述

转载于:https://my.oschina.net/bquan/blog/347395