是否存在经理设计模式这样的事情?

ces*_*sar 38 design-patterns

是否存在控制不同实体如何交互的经理设计模式?

这适用EnvironmentListener于我们的教授已预定义环境和实体类的项目.

静态类Environment有一个单独的EnvironmentListener接口,它有一个nextAction()方法,它只是连续地称为游戏中的主循环,因为它是一个设计模式类,我不能简单地改变代码.

我需要允许拖动,删除,动画等实体,并认为我会使用不同的控制器.

我一直想知道是否建立一个可以实现的控制器管理器EnvironmentListener并且如果存在这样的模式是一个好主意.

控制器管理器将简单地遍历控制器列表并使用它们的调用函数.

Wil*_*l A 40

听起来像是你在中介模式之后 - 可以被认为是它所处理的对象的'经理'.


jac*_*ack 12

在许多系统中,管理器也是子系统的外观,在这种情况下,它更像是外观设计模式.