码迷,mamicode.com
首页 > 其他好文 > 详细

【我的设计模式】中介者模式

时间:2014-05-16 05:19:53      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:c   a   strong   应用   设计   view   

中介者模式(Mediator Pattern),又称为调停者模式,定义一个中介对象来封装系列对象之间的交互。中介者使各个对象不需要显示地相互引用,从而使其耦合性松散,而且可以独立地改变他们之间的交互。

应用场景

概念解释

模式角色

1. 抽象中介者(Mediator)角色:抽象中介者角色定义统一的接口用于各同事角色之间的通信。
2.具体中介者(Concrete Mediator)角色:具体中介者角色通过协调各同事角色实现协作行为。为此它要知道并引用各个同事角色。
3.同事(Colleague)角色:每一个同事角色都知道对应的具体中介者角色,而且与其他的同事角色通信的时候,一定要通过中介者角色协作。

广泛的MVC分为哪三层?模型层(Model)、表现层(View)还有控制层(Control/Mediator)。控制层便是位于表现层与模型层之间的中介者。笼统地说MVC也算是中介者模式在框架设计中的一个应用。

【我的设计模式】中介者模式,布布扣,bubuko.com

【我的设计模式】中介者模式

标签:c   a   strong   应用   设计   view   

原文地址:http://www.cnblogs.com/binyue/p/3726403.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!