摘要: 中介者模式中介者模式很好的诠释了迪米特法则,任意两个不相关的对象之间如果需要关联,那么需要通过第三个类来进行。中介者就是把一组对象进行封装,屏蔽了类之间的交互细节,使不同的类直接不需要持有对方引用也可以进行访问。中介者Mediator会持有同事类(就是需要处理交互逻辑的对象)Colleague的引用... 阅读全文
posted @ 2015-07-26 16:52 愤怒大熊猫 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 外观模式外观设计模式和适配器差不多,不过它门对对象控制的粒度不同,适配器一般只是控制一个系统和客户端的对接。外观则是用来抽象多个系统一起工作。外观一般具有多个子系统,所以外观应持有多个子系统的引用,同构向高层提供抽象接口实现封装。外观一般是可以多次使用的,比如一个庞大的系统中,可以多次使用外观来进行... 阅读全文
posted @ 2015-07-26 11:07 愤怒大熊猫 阅读(548) 评论(0) 推荐(0) 编辑