简介
姓名 :接口隔离原则
英文名 :Interface Segregation Principle
价值观 :宁缺毋滥
个人介绍 :
1. Clients should not be forced to depend upon interfaces that they don't use.(客户端不应该依赖它不需要的接口。)
2. The dependency of one class to another one should depend on the smallest possible interface.(类间的依赖关系应该建立在最小的接口上。)
也用一个故事来讲这 2 句干巴巴的定义。
一小伙子跑到大城市的工厂打工,工作了一年半载,越来越觉得没劲,每天干那么多活,又领那么一点工资,和他老爸抱怨这段时间的困扰,老爸想着,家里有个小作坊,自己也一年不如一年了,要不就让儿子回老家管理这小作坊。小伙子熬不过这个年,就跑回老家跟着老爸打理小作坊。
小作坊主要是做布娃娃的,工作在于打扮包装布娃娃,工序有给布娃娃扎辫子、穿衣服、包装入箱、打标签。整个完整的流程都是一个人做的。有很