- MVC 三个对象分别做什么,给出伪代码示例
1、基本概念
MVC(Model–view–controller)模式是软件工程中的是一种架构设计模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。概念是来源于后端的框架构建思想,是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
- 模型(Model) - 用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法
Model层
Model = {
data: { 需要用到的数据 },
create(): { 增数据 },
delete(): { 删数据 },
update() {更新数据},
get():{ 获取数据 }
}
- 视图(View) - 界面设计人员进行图形界面设计,是用户看到并与之交互的界面
View层
View = {
el:null,
html: `......` //视图模板
init(){初始化页面},
render(){ 刷新页面 }
}
- 控制器(Controller)- 是连接视图和模型桥梁,处理业务逻辑操作。它处理事件并作出响应。“事件”包括用户的行为和数据 Model 上的改变。
Controller = {
init(){