设计模式练习(15):中介者模式
发布时间
阅读量:
阅读量
中介者模式解析
一、题目:
某软件企业计划构建一套图形用户界面类库,该类库内含多个预设的窗格对象,如TextPane、ListPane和GraphicPane等。各类窗格之间禁止直接调用,使用该类库的应用程序由一个包含多个窗格的窗口(Window)构成,窗口需负责协调各窗格之间的交互行为,并通过中介者模式实现系统整合
(1)绘制中介者模式的结构视图
(2)提供实例类图并编写相关代码。
二、所采用的模式结构视图:

三、实例类图:

四、实例实现代码:
(由于存在区分需求,因此在类名前添加了Gj19标识)
抽象中介者 -窗口
package gjMediatorPattern;
/** * 抽象中介者 -窗口
* @author gongjian
*
全部评论 (0)
还没有任何评论哟~
