设计原则之迪米特法则

来源:互联网 发布:汽车经销商软件 编辑:程序博客网 时间:2024/05/22 00:29
<script type="text/javascript"><!--google_ad_client = "pub-9528830580198364";/* 大矩形336x280, 创建于 09-5-28 */google_ad_slot = "4731086345";google_ad_width = 336;google_ad_height = 280;//--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

设计原则之迪米特法则

493BDCFC358F2629D6F6FFB8F15676A9

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

 200941512342633531

在类的设计上,每一个类都应当尽量降低成员的访问权限.

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

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

DSCF0204

举个列子来说,你要IT部门的人修理机器,打电话的时候问:请问是IT部门吗?这样对方无论是IT部门经理还是IT部门员工,都会过来帮忙.但是如果你问的是:请问是IT部门张经理吗?当然,如果对方是张经理,则恰好,如果不是张经理,是IT部门的员工接到电话,而你只认识张经理(强耦合)则事情就不顺利了.

原创粉丝点击