我正在编写一个应用程序,将用户指定的一些信息写入用户指定的某些文件中。
我想使用MVC模式。我需要一些方向。
我无法弄清楚如何将Logic与Ui分开。
我有一些复杂的算法要对数据(用户提供的文件)执行。
我认为我需要一些存储这些algs的模块,我只是传递对数据的引用,在其上执行alg。但MVC没有提供这样的存储〜或者我不知道把它放在哪里。 请帮我分开需要分开的东西。 模型应该存储数据并提供访问该数据的接口吗?我明白了吗?
我可以在这里不需要MVC吗?
到目前为止,我已经提出了这样一个模型:
好吗?
答案 0 :(得分:1)
算法应该放在MVC中哪里?
将它们放入模型中。
我可以在这里不需要MVC吗?
在任何一个场景中几乎都没有模式是强制性的,但是如果你有一个UI,那么MVC可能是一个好主意。