您当前的位置: 首页 > 

Jave.Lin

暂无认证

  • 4浏览

    0关注

    704博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

pureMVC相关

Jave.Lin 发布时间:2012-11-21 18:06:55 ,浏览量:4

1、pureMVC官方网:

http://puremvc.github.com/

as3 版的总结:

PureMVC多核(MultiCore)源代码分析:

Controller.as	==>Command的管理类;
Model.as	==>Proxy的管理类;
View.as		==>Mediator的管理类;

Facade.as	==>可以理解为一个独立的模块(以MVC管理代码的模块),这个模块内已包括了以上三个类的实例管理类:Controller.as、Model.as、View.as;

Command		:业务逻辑[通知]处理都的地方;如:这个我基本上没怎么用到,但我平时一般是拿到处理一些一次性的逻辑,因为看代码就知道,这个类每次收到一个绑定的消息处理时,都会重新的new一个Command实例,并调用Command.excute方法,性能高不到哪去;
		在相对一个Facade内,一个Command可以绑定多个消息,而一个消息,只能绑室一个Command,否则将最同名消息绑定时,以最后一个绑定为准;

Proxy		:数据源存放处理都的地方;如:想要,对数据的:增、删、改、查;
		与Command、Mediator的关系时没有的;但Proxy带有对消息的发送接口,而没有接收接口,说明是一个以数据驱动业务逻辑的一个框架;

Mediator	:视图逻辑处理的地方;如:收到数据、消息通知,处理数据呈现到UI的处理;
		在这里,你可以绑定(监听)任意消息;只要你的Facade内、外,能接收到的消息,你都可以处理;

关注
打赏
1664331872
查看更多评论
立即登录/注册

微信扫码登录

0.0477s