海洛:)
我正在尝试创建一个实现MVC设计的小型rpg游戏。我创建了以下类
那些课会是我的模型对吧?
现在,我对控制器和视图有一些问题。实际上我不知道下一步该去哪里。我应该如何实现控制器和视图,以便他们可以使用模型。该模型是封装的,因此接收数据或设置数据不应该是一个问题。
发布于 2012-02-13 00:05:53
典型的MVC论文是http://st-www.cs.illinois.edu/users/smarch/st-docs/mvc.html。
我不建议您像本文所描述的那样实现MVC,还有更现代的MVC设计模式。以下是一些更好的文章:
http://www.oracle.com/technetwork/articles/javase/mvc-136693.html -基于Java,但对任何从MVC开始的人来说都很棒。
http://www.javadude.com/articles/vaddmvc1/mvc1.htm -也是基于Java和停止使用的VisualAge。了解如何创建MVC应用程序和所有示例代码。
发布于 2012-02-12 10:23:31
我的问题是..。我在哪里能找到一本关于mvc的好书。
MVC只是一种模式,这意味着如何以一种特殊的方式解决一个常见的问题--但他的想法要求你解决和解决问题。但是老实说,你的问题听起来不像是你的问题是由MVC解决的。
MVC解决的问题是在面向命令的gui中构造代码和对象的一种方法。它没有解释如何编写游戏或任何其他类型的程序。(别以为我错了,MVC很有用。但是它只讨论了一个很小的部分,这使得程序更易于维护和可读性更强,但实际上它并没有解决任何其他问题。)
因此,我建议您先编写您的游戏,而不是对MVC给予更多的关注。所以第一步是让程序运行。然后想一想,当您需要再次编写程序时,您会以不同的方式做什么。这就是你应该研究MVC模式的地方。
如果你坚持这一点,那么你也会明白,有更多的关于一般的MVC模式,然后写在维基百科。当然,会有很多基于MVC的框架,并且有很多关于这个框架的书籍。但是这本书更多的是关于框架细节,而不是MVC模式。
抱歉的
https://stackoverflow.com/questions/9241603
复制相似问题