pureMVC

pureMVC框架
一 ,简介
1,pureMVC分了Model,View,Controller。一切是从Façade开始,由它去实例化Model,View,Controller。Model中用到了Proxy,数据就是由这个代理而得到。View中用到Mediator,它负责UI。Controller用到Command。pureMVC 消息采用的观察者模式,每次做完一件事情,就向外发出一个 Notification ,但从不接收,只关心自己的数据模型。

2,按功能来划分项目中需要几个Mediator,它和UI对应.
3,Model是用来存放从后台得到的数据,它通过proxy来和数据交互。
4,Controller涉及到业务.
二 ,流程都介绍
1, 定义Mediator (继承Mediator类,实现IMediator接口).
2, 定义Command类 (继承SimpleCommand类,实现ICommand接口). 
3, 定义Proxy (继承Proxy,实现IProxy接口).
4, 定义一个VO,用来存放数据
5, 定义一个Facade (继承Facade,实现IFacade接口).
程序开始便要启动Command类,所以Command类 要关注 "app_startup",主要完成Proxy与Mediator的注册,

你可能感兴趣的:(UI,框架)