gpt4 book ai didi

design-patterns - 有经理设计模式这样的东西吗?

转载 作者:行者123 更新时间:2023-12-03 07:33:59 26 4
gpt4 key购买 nike

是否存在管理器设计模式这样的东西来控制不同实体如何交互?

这是一个由我们的教授预定义环境、EnvironmentListener 和实体类的项目。

静态类Environment有一个EnvironmentListener接口(interface),它有一个nextAction()方法,它只是连续调用有点像游戏中的主循环,因为它是针对设计模式类的,所以我不能简单地更改代码。

我需要允许实体被拖、放、动画等,并且我想我会使用不同的 Controller 来做到这一点。

我一直想知道创建一个实现EnvironmentListener 的 Controller 管理器是否是一个好主意,以及是否存在这样的模式。

Controller 管理器只需迭代 Controller 列表并使用它们的调用函数。

最佳答案

听起来您正在寻找 mediator模式 - 可以被认为是它所处理的对象的“管理者”。

关于design-patterns - 有经理设计模式这样的东西吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3641505/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com