您的位置:首页 > 移动开发 > Android开发

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

2016-12-17 11:14 232 查看
也可以叫做 : 最少了解原则 .

作用 : 更好的扩展性

定义 :

一个对象应该对其他对象是最少的了解

又可以说 : 一个类应该对自己耦合或者调用的类知道的最少,类的内部如何实现与调用者或者依赖着没关系,调用者或者依赖者只需要知道它需要的方法即可

只于直接的朋友通信 .

代码示例 :

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





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



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  设计模式