(随记六)Android设计模式解析与实战_面对对象六大原则之加米特原则

来源:互联网 发布:安卓传输mac 编辑:程序博客网 时间:2024/06/14 00:04
  • 也可以叫做 : 最少了解原则 .
  • 作用 : 更好的扩展性
  • 定义 :
    • 一个对象应该对其他对象是最少的了解
    • 又可以说 : 一个类应该对自己耦合或者调用的类知道的最少,类的内部如何实现与调用者或者依赖着没关系,调用者或者依赖者只需要知道它需要的方法即可
    • 只于直接的朋友通信 .

代码示例 :

  • 有问题的 : 在该代码中 : Tenant 不仅与 Mdoator 通信,同时也和 Room 进行了通讯,与 Room 通讯应该交给 Mdoator 而Tenant只需要和 Mdoator 通讯就够了.这样在 Room 发生变化时,影响的也只有 Mdoator ,而不会对 Tenant 发生改变 .

    TaoyYi

  • 正确的 : 这样无论 Room 任何改变都交给了Mdoator负责 , 而不会影响到 Tenant .

这里写图片描述
这里写图片描述

1 0
原创粉丝点击