Model view controller 有人能简单地给我解释一下MVC吗?

Model view controller 有人能简单地给我解释一下MVC吗?,model-view-controller,Model View Controller,有人能简单地给我解释一下MVC吗? 我只是不能把我的头围绕着它 大多数教程或冗长的解释让我不知所措 MVC是一种将应用程序的核心与图形部分分开的方法。 你有一个控制器,你做所有的访问和工作,还有一些视图,它们只显示结果并与用户交互,而不做任何数据处理 要理解外行术语中的MVC,请参考 基本上,MVC是: 模型是代码中了解事物的部分 视图是代码的一部分,显示了模型知道的东西 控制器是代码的一部分,它从用户那里获取命令,并告诉视图要显示什么以及模型要知道什么 这是数据(模型)、逻辑(控制器)和显示

有人能简单地给我解释一下MVC吗? 我只是不能把我的头围绕着它


大多数教程或冗长的解释让我不知所措

MVC是一种将应用程序的核心与图形部分分开的方法。 你有一个控制器,你做所有的访问和工作,还有一些视图,它们只显示结果并与用户交互,而不做任何数据处理


要理解外行术语中的MVC,请参考

基本上,MVC是:

  • 模型是代码中了解事物的部分
  • 视图是代码的一部分,显示了模型知道的东西
  • 控制器是代码的一部分,它从用户那里获取命令,并告诉视图要显示什么以及模型要知道什么
这是数据(模型)、逻辑(控制器)和显示结果(视图)的分离。使用MVC的优点是应用程序中的不同角色是分开的,这使得它更加健壮。另一个优点是,随着越来越多的开发人员习惯了这种编程方式,它更易于维护

这个怎么样: