【发布时间】:2013-05-03 01:50:18
【问题描述】:
我知道经典 MVC 的样子,但我被要求使用其他类型的 MVC 编写游戏。我的意思是这样的:Draw which show my lecturer
BQ 是事件的 LinkedBlockingQueue。而且我不知道在这种情况下模型如何告诉视图和控制器他的状态已经改变?我对这个 MVC 的另一个问题是控制器应该对单击按钮的后果做出决定,但同样,从视图到控制器没有连接。是不是意味着View应该在里面实现ActionListers?
【问题讨论】:
-
另一种类型的 MVC 是什么意思?在视图中创建监听器是有意义的,但您应该在控制器中处理(游戏)逻辑。
-
控制器中的游戏逻辑,不在模型中?另一种类型的 MVC - 这是在链接中显示图片的内容(我只有不到 10 个代表,所以我不得不把它放在imagineshack 上)。
-
你不应该在模型中处理你的游戏逻辑(大多数时候)。请阅读en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller
标签: java model-view-controller