MVC由View视图,Controller控制器,Model模型三部分组成。
当用户与view进行交互的时候,会触发view的一些事件,这些事件会被controller模块监听到,controller会根据不同的用户事件去调用model层的一些接口,通过这些接口修改model层的数据。
在之前view会通过观察者模式去观察model层的数据,如果当model层的数据改变的时候,则会通过事件通知的方式通知view层,最后view再根据新的数据改变自己的状态,也就是改变用户界面。
MVC由View视图,Controller控制器,Model模型三部分组成。
当用户与view进行交互的时候,会触发view的一些事件,这些事件会被controller模块监听到,controller会根据不同的用户事件去调用model层的一些接口,通过这些接口修改model层的数据。
在之前view会通过观察者模式去观察model层的数据,如果当model层的数据改变的时候,则会通过事件通知的方式通知view层,最后view再根据新的数据改变自己的状态,也就是改变用户界面。