我尝试用模式在Java中创建一个简单的游戏。
我目前的实现是
模型
CountryTimer
Money
控制器
Server
视图
ServerGui- starts Server
- gets Money and Timer updates
- add itself to Server for Observer updates
- open PlayerView
PlayerGui- has some countries
- displays current time and money for each country
ScreenShot:

我目前的实现是正确的MVC实现吗?
你有什么要改变的吗?
发布于 2014-01-09 14:21:41
这既是一门科学,也是一门艺术,但对我来说最突出的一点是:为什么你的模型包含计时器?不是应该在控制器里吗?如果您想要更改模型以支持,比如说,逐步完成模拟呢?
但是你应该坚持任何最适合你头脑的设计。模式的全部意义在于使代码更易于维护,而使代码更易于维护的最佳方法是以一种对必须从事代码工作的人来说有意义的方式来设计它。既然是你,你应该做任何对你有意义的事,而不是网络上的陌生人。
https://stackoverflow.com/questions/21022407
复制相似问题