无熟人难办事? 迪米特法则

11.1 第一天上班

11.2 无熟人难办事

11.3 迪米特法则

臭弟弟去IT部门修电脑没人搭理无限等待......

IT部门代表抽象类或接口,IT部门员工代表具体类,遵循依赖倒转原则需要面向接口编程,

迪米特法则:如果两个类不必彼此直接通信,那么这两个类就不应当发生直接相互的作用,如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用,

迪米特法则首先强调的前提是在类的结构设计上,每一个类都应当尽量降低成员的访问权限,也就是说,一个类包装好自己的private状态,不需要让别的类知道的字段或行为就不要公开,

迪米特法则其根本思想,是强调了类之间的松耦合,

类之间的耦合越弱,越有利于复用,一个处在弱耦合的类被修改,不会对有关系的类造成波及,

即IT部门是抽象的,哪怕员工都离职换了新人也不怕,只需要认识IT部门主管就可以了,他可以安排的,

原文地址:https://www.cnblogs.com/huangxuQaQ/p/11278657.html