有人可以为我简单地解释MVC吗?

这个问题在这里已经有了答案:

  • 什么是MVP和MVC,有什么区别? 24个答案

  • 要理解Layman的术语中的MVC,请参阅银行类比的变体

    实质上,MVC是:

  • 模型是知道事物的代码的一部分
  • 视图是显示模型知道的事情的代码的一部分
  • Controller是代码的一部分,它从用户那里获取命令,并告诉View显示什么和Model知道什么。

  • 它是数据(模型),逻辑(控制器)和显示结果(视图)的分离。 使用MVC的优点是,应用程序中的不同角色是分开的,这使得它更加健壮。 另一个优点是随着越来越多的开发人员习惯于这种编程方式,维护起来更容易。


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

    http://en.wikipedia.org/wiki/Model-view-controller

    链接地址: http://www.djcxy.com/p/30187.html

    上一篇: Can someone explain MVC very simply for me?

    下一篇: Relation among the Controller and Views in MVC