第一步:造一个 事件管理器(EventGenerator),事件,嗯,抽象的东西,反正就是可以添加对象,执行对象的事件;
第二步:造一个适配器,也就是接口(Observer),方便 事件管理器 可以统一执行事件;
第三步:使用 适配器 造东西(Observer1,Observer2);
第四步:造 触发器(Event),就是踩到地雷会“bang~”的那种,触发之后肯定要统一处理第三步的东西,所以就要调用 时间管理器里的执行对象,要调用肯定要继承啊;
第五步:第三步造的东西哪几个要更新,就把哪几个丢到事件管理器里(添加对象),再碰一下触发器;
第六步:完事,你还想干啥。
那就继续干呗~
第二步:造一个适配器,也就是接口(Observer),方便 事件管理器 可以统一执行事件;
第三步:使用 适配器 造东西(Observer1,Observer2);
第四步:造 触发器(Event),就是踩到地雷会“bang~”的那种,触发之后肯定要统一处理第三步的东西,所以就要调用 时间管理器里的执行对象,要调用肯定要继承啊;
第五步:第三步造的东西哪几个要更新,就把哪几个丢到事件管理器里(添加对象),再碰一下触发器;
第六步:完事,你还想干啥。
那就继续干呗~
2017-12-27
该节注意到:是为了不使用工厂方法,直接获取到对象,才使用到注册树模式。但是这里注册树模式的实现是基于工厂模式上的,不调工厂方法,就获取不到对象。
2017-12-24