我对事件的理解是:Dispatcher 发出事件Event(装载数据,用事件类型区别)给侦听器(接受者)。是单一的行为模式。
至于弱引用和强引用是内存回收的问题。当然还有个优先级别(我本来在变鼠标图标用,可是MouseEvent没有priority)。自定义类发送事件的设计方式:继承EventDispatcher,复合fuction:EventDispatcher和接口IEventDispatcher(addEventListener,dispatchEvent,willTrigger,removeEventListener,hasEventListener)。
0 评论:
发表评论