2

我正在尝试实现一个屏幕管理器,并且想知道什么是最好的模式。屏幕管理员具有以下职责:

  1. 管理屏幕上所有可见的应用程序
  2. 隐藏/显示应用程序
  3. 管理屏幕上的其他 Misc UI 元素
  4. 有一个规则引擎来定义应用程序是否可以在屏幕上绘制。
  5. 管理屏幕空间

可能有更多的责任

你有什么建议?

4

2 回答 2

0

I want to say that an Application Controller pattern is what you're looking for. However, I'm not so sure based on what you've posted.

It's worth a look but I think you'll need some other components (Event Aggregator?) to go with it.

于 2013-04-10T07:53:08.450 回答
0

看看Mediator 模式,它可能适用。

于 2013-04-09T20:32:41.567 回答