pureMVC相关

来源:互联网 发布:阿里云elb 编辑:程序博客网 时间:2024/04/30 09:47

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内、外,能接收到的消息,你都可以处理;


原创粉丝点击