MVC中模型的含义是什么?

时间:2018-06-06 12:51:50

标签: model-view-controller

在MVC设计模式中,我们有三个部分:模型,视图,控制器。视图和控制器的含义是直截了当的。但模型究竟是什么意思?为什么模型术语? 另一方面,这是在模型中编写数据库交互函数的正确方法吗?

1 个答案:

答案 0 :(得分:0)

在MVC模式中,模型保存数据并定义操作数据的逻辑。

每个视图都将从相应的模型中读取,以便以多种方式显示数据。

你需要一个模型是因为关注点分离。例如,您可以拥有一个作为用户列表的模型,并且您可以根据某些条件使用两个视图来显示此列表。这样,如果您需要更改视图,则无需触摸模型及其逻辑。

我推荐这个article关于MVC模式的演变,以获取更多细节。