MVC=model(模型)-View(视图)-control(控制器)
模型-业务规则与企业数据,独立于视图和控制器,相当于VS中的模块的概念
视图-用户看到并且交互的界面,指定条件与显示数据结果
控制器-根据用户的指令选择模型,并把模型返回的数据反馈到视图
流程是这样的,首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户
优点:代码可重用性强 缺点:构建繁琐,视图控制器模块需完全分离

