gpt4 book ai didi

model-view-controller - 对于 Web 应用程序来说,正确的 MVC 图是什么?

转载 作者:行者123 更新时间:2023-12-03 06:19:09 24 4
gpt4 key购买 nike

哪一个 MVC 图是正确的?每个都有不同的箭头...

图1

图2


(来源:stannard.net.au)

图3

图4


(来源:sun.com)

图5


(来源:shopno-dinga.com)

最佳答案

他们都是。

MVC 是一种模糊的模式。

我对 MVC 的看法是:

Controller

对象具有模型集合,并具有用于查看和编辑模型的方法。它与模型对话并返回应用了模型的 View 实例。

查看

附加了模型的定义,并且只是一组显示特定模型的功能。

型号

封装数据。具有返回状态和更改状态的方法。

//Controller
import Views

class Controller
private Models

//View
import Model

class View

//Model
class Model

模型不需要了解有关 View / Controller 的任何信息。 View 需要知道模型的定义。 Controller 需要拥有模型并且需要知道 View 的定义。

您可以将它们耦合得更紧密,这是可选的。

关于model-view-controller - 对于 Web 应用程序来说,正确的 MVC 图是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5966905/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com