第一步:造一個 事件管理器(EventGenerator),事件,嗯,抽象的東西,反正就是可以添加對象,執行對象的事件;
第二步:造一個適配器,也就是接口(Observer),方便 事件管理器 可以統一執行事件;
第三步:使用 適配器 造東西(Observer1,Observer2);
第四步:造 觸發器(Event),就是踩到地雷會“bang~”的那種,觸發之后肯定要統一處理第三步的東西,所以就要調用 時間管理器里的執行對象,要調用肯定要繼承啊;
第五步:第三步造的東西哪幾個要更新,就把哪幾個丟到事件管理器里(添加對象),再碰一下觸發器;
第六步:完事,你還想干啥。
那就繼續干唄~
第二步:造一個適配器,也就是接口(Observer),方便 事件管理器 可以統一執行事件;
第三步:使用 適配器 造東西(Observer1,Observer2);
第四步:造 觸發器(Event),就是踩到地雷會“bang~”的那種,觸發之后肯定要統一處理第三步的東西,所以就要調用 時間管理器里的執行對象,要調用肯定要繼承啊;
第五步:第三步造的東西哪幾個要更新,就把哪幾個丟到事件管理器里(添加對象),再碰一下觸發器;
第六步:完事,你還想干啥。
那就繼續干唄~
2017-12-27
該節注意到:是為了不使用工廠方法,直接獲取到對象,才使用到注冊樹模式。但是這里注冊樹模式的實現是基于工廠模式上的,不調工廠方法,就獲取不到對象。
2017-12-24