# MVC模式
`MVC`即模型`Model`、视图`View`、控制器`Controller`,用一种将业务逻辑、数据、视图分离的方式组织架构代码,通过分离关注点的方式来支持改进应用组织方式,其促成了业务数据`Model`从用户界面`View`中分离出来,还有第三个组成部分`Controller`负责管理传统意义上的业务逻辑和用户输入,通常将`MVC`模式看作架构型设计模式。
## 描述
在前端组件式架构开发,常常将视图、数据、业务逻辑等写在一个模块内,如果组件的内容比较多,容易造成层次的混乱,增加开发与维护的成本,而使用`MVC`模式可以将数据层、视图层、控制器层进行分层组织,用以减少耦合。
```
View -> Controller -> Model -> View
```
## 实现
在这里我们主要是示例`MVC`的分层结构,实�