Fork me on GitHub

MVC小结

MVC模型示意图

Modle(模型):负责管理数据,大部分业务逻辑也应该放在Modle中;
View(视图):负责渲染用户界面,应该避免在视图中处理业务逻辑;
Controller(控制器):接收用户输入,根据用户输入调用相应模型部分逻辑,把产生的数据结果交给视图,让视图渲染出必要的输出;
MVC局限性:Modle和View之间存在蜘蛛网一样的依赖关系,不便于功能扩展。MVC中View和Modle直接对话就是灾难。