是否存在控制不同实体如何交互的经理设计模式?
这适用EnvironmentListener于我们的教授已预定义环境和实体类的项目.
静态类Environment有一个单独的EnvironmentListener接口,它有一个nextAction()方法,它只是连续地称为游戏中的主循环,因为它是一个设计模式类,我不能简单地改变代码.
我需要允许拖动,删除,动画等实体,并认为我会使用不同的控制器.
我一直想知道是否建立一个可以实现的控制器管理器EnvironmentListener并且如果存在这样的模式是一个好主意.
控制器管理器将简单地遍历控制器列表并使用它们的调用函数.