【发布时间】:2011-06-21 00:14:14
【问题描述】:
我在演示文稿中有几个“小部件”需要相互交互,但交互已经变得足够复杂,需要一个新对象来处理交互。
在尝试将 Mediator 作为该对象进行工作时,我对如何有效地构建参与者感到困惑。中介者必须知道小部件,小部件必须知道中介者。
有人可以使用下面的玩具类向我展示构造函数的外观以及它们通常以什么顺序创建?
干杯,
浆果
class WidgetOne {
Mediator _mediator;
}
class WidgetTwo {
Mediator _mediator;
}
class Mediator {
WidgetOne _widgetOne;
WidgetTwo _widgetTwo;
}
【问题讨论】: