面向接口的编程过程中每个接口进行高内聚,一个接口负责一个功能,避免将多个功能由一个接口实现。 接口隔离原则核心思想:使用多个小的转门接口,而不要使用大的总接口。 接口隔离的的有效手段:多重继承分离,通过接口多继承来实现客户端需求。 例子:实际生活中电脑的使用,小孩用电脑学习、大人用电脑工作、老人用电 ...
面向接口的编程过程中每个接口进行高内聚,一个接口负责一个功能,避免将多个功能由一个接口实现。
接口隔离原则核心思想:使用多个小的转门接口,而不要使用大的总接口。
接口隔离的的有效手段:多重继承分离,通过接口多继承来实现客户端需求。
例子:实际生活中电脑的使用,小孩用电脑学习、大人用电脑工作、老人用电脑娱乐,如果只定义一个接口包含这三个功能,则相对与小孩工作和娱乐的功能是多余的,造成了接口污染。
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
相关文章:
-
-
装饰者设计模式
说明: B和C实现同一个接口A, C为被装饰类,B为装饰类(可使用C的原有功能,也能对C的某些功能进行升级)。代...
[阅读全文]
-
-
-
-
-
快排
快速排序前面讲过冒泡排序、插入排序等,今天具体讲解一下排序效率最高的快排快排基本思想一下图为例,假设下面是一个长...
[阅读全文]
-
-
-
-
-
网友评论