对于as3 falsh 和 android java的一点理解

as3 flash和android java类似,都是加一个一个的监听器,然后在回调函数里面处理事务


win32的开发,是直接去扫描句柄信号做判断,as3 还有android java,
相当于对句柄写好了可以录入函数的接口,等待你录入回调函数
 
as3,java之所以使用这个模式,而不像mfc,vb这样,
可能是是因为他们本身就是解释执行,如果再像mfc,vb这样,所有信息都预设了回调,

一个信号就会判断很多次,现在这个模式,只有你加了listen才判断,判断次数就少,效率就高。 

 陈 
这个东西。。只要不是用了闭包或者啥动态编译的技术,哪些回调是空的,走一遍就能cache住了吧。
即使是解释执行,应该这问题也能得到解决的。
就算没有回调函数,那个事件其实还是会被路由到的。进函数就是少进出一层堆栈呗。
这是个程序员效率和机器效率的 trade off。 


你可能感兴趣的:(对于as3 falsh 和 android java的一点理解)