比如Numeric组件抛出NumbericChange事件后,为什么不是直接订阅这个事件,写若干个事件处理器,而是全部集中到NumericWatcherComponent来分发事件参数,最终执行重写接口的方法。这样做的好处是什么? 类似的现象在AIDispatcherComp等几个组件里都有出现。
直接订阅NumbericChange,那任何类型的数值变化都会被订阅到,显然不好
说白了就是二次分发。或者把NumbericChange 拆成多个事件,也是一样的