用于开发屏幕管理器的设计模式

时间:2013-04-09 20:02:59

标签: java design-patterns user-interface

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

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

    你会建议什么?

2 个答案:

答案 0 :(得分:0)

查看Mediator pattern,它可能适用。

答案 1 :(得分:0)

我想说Application Controller模式正是您所寻求的。但是,根据您发布的内容,我不太确定。

值得一看,但我认为你需要一些其他的组件(Event Aggregator?)来配合它。