MVC算法应该去哪里?

时间:2014-01-16 13:53:31

标签: model-view-controller

我正在编写一个应用程序,将用户指定的一些信息写入用户指定的某些文件中。

我想使用MVC模式。我需要一些方向。

我无法弄清楚如何将Logic与Ui分开。

我有一些复杂的算法要对数据(用户提供的文件)执行。

我认为我需要一些存储这些algs的模块,我只是传递对数据的引用,在其上执行alg。但MVC没有提供这样的存储〜或者我不知道把它放在哪里。 请帮我分开需要分开的东西。 模型应该存储数据并提供访问该数据的接口吗?我明白了吗?

我可以在这里不需要MVC吗?

到目前为止,我已经提出了这样一个模型:

好吗? enter image description here

1 个答案:

答案 0 :(得分:1)

  

算法应该放在MVC中哪里?

将它们放入模型中。

  

我可以在这里不需要MVC吗?

在任何一个场景中几乎都没有模式是强制性的,但是如果你有一个UI,那么MVC可能是一个好主意。