2017-09-13 43 views
0

我对UMLMVC-Pattern净,我不知道如何将它完全纳入我的程序。我想建立一个Slotmachine,并且我试图为这个Slotmachine带来一个UML。我不知道我是否只需要1个控制器,1个视图和1个游戏模型,或者他们中的很多人需要不同的课程。在UML中做了一个简短的实验:Screenshot of a UML。也许有人会向我解释这一点。是否在具有MVC的程序中使用模型和视图以及每个具有某些输出的类所需的控制器?

谢谢!

+1

只是一句话,如“我需要一个或UML不能回答的一个问题更多控制器“,这是一个设计选择。 UML有助于模拟你的控制器如何与其他类进行交互,但它无法帮助你决定如何设计你的系统。 – granier

+0

好的,但我只想知道在同一输出中是否有许多控制器和视图和模型是错误的。我可以使用它们为每个在gui中创建输出的类吗?或者我应该只在一个视图中完成每个类的输出?只是没有得到它... – prix

回答

0

对于构建MVC应用程序,你首先要选择一个特定的MVC方法(因为有很多,看到这个book chapter about MVC),然后你做一个UML类图来设计你的模型类。你通常是因为他们是根据您的模型类不使用UML设计的意见控制器您的应用程序。

典型地,对于每一个模型类,如Game,需要一个控制器和四个“视图”(或更好用户界面):一个用于每个的四个CRUD数据管理用例。我已经写了两篇教程介绍了如何使用一个简单的MVC架构方法:

  1. Building a Minimal JavaScript MVC App in Seven Steps
  2. Building a Minimal Java MVC App in Seven Steps
+0

哇好吧非常感谢你的答案,我会定义阅读我的!并感谢你的提示! – prix

+0

不要忘了接受/ upvote我的答案,如果你觉得它有用。 –

相关问题