草根也讲品味
高山仰止,虽不能至,然心向往之
-
重构的pureMVC
No Comments重构pureMVC,提高其效率(待验证)
pureMVC为了跨语言,使用了设计模式的观察者模式实现其消息机制;如使用虚拟机内置优化的事件机制的话,虽少了跨语言的优势,但感觉效率是高些。提一下adobe推的框架cairngorm就是使用flash内置事件的框架,我现在做的其实就把两个整合下而已,技术含量不高。
具体细节:
1. 把MVC里的array改成dictionary,优化检索和垃圾回收
2. 把里面的notification观察者模式改成flash内置的事件机制具体结构和pureMVC一致,api也参考pureMVC,熟悉pureMVC后更容易理解现在这重构的东西。欢迎大家测试提意见优化。


近期评论