寫判斷是否存在的時(shí)候 ArrayAccess不是自帶了offsetExists方法嗎,可以直接調(diào)用這個(gè)判斷就好了
2017-12-27
第一步:造一個(gè) 事件管理器(EventGenerator),事件,嗯,抽象的東西,反正就是可以添加對(duì)象,執(zhí)行對(duì)象的事件;
第二步:造一個(gè)適配器,也就是接口(Observer),方便 事件管理器 可以統(tǒng)一執(zhí)行事件;
第三步:使用 適配器 造東西(Observer1,Observer2);
第四步:造 觸發(fā)器(Event),就是踩到地雷會(huì)“bang~”的那種,觸發(fā)之后肯定要統(tǒng)一處理第三步的東西,所以就要調(diào)用 時(shí)間管理器里的執(zhí)行對(duì)象,要調(diào)用肯定要繼承啊;
第五步:第三步造的東西哪幾個(gè)要更新,就把哪幾個(gè)丟到事件管理器里(添加對(duì)象),再碰一下觸發(fā)器;
第六步:完事,你還想干啥。
那就繼續(xù)干唄~
第二步:造一個(gè)適配器,也就是接口(Observer),方便 事件管理器 可以統(tǒng)一執(zhí)行事件;
第三步:使用 適配器 造東西(Observer1,Observer2);
第四步:造 觸發(fā)器(Event),就是踩到地雷會(huì)“bang~”的那種,觸發(fā)之后肯定要統(tǒng)一處理第三步的東西,所以就要調(diào)用 時(shí)間管理器里的執(zhí)行對(duì)象,要調(diào)用肯定要繼承啊;
第五步:第三步造的東西哪幾個(gè)要更新,就把哪幾個(gè)丟到事件管理器里(添加對(duì)象),再碰一下觸發(fā)器;
第六步:完事,你還想干啥。
那就繼續(xù)干唄~
2017-12-27
老師你真的厲害了,雖然晦澀難懂,聽懂了沒有實(shí)際應(yīng)用一會(huì)又忘了,實(shí)際上還是不會(huì)用,但是先混個(gè)臉熟,厲害了!
2017-12-27
該節(jié)注意到:是為了不使用工廠方法,直接獲取到對(duì)象,才使用到注冊(cè)樹模式。但是這里注冊(cè)樹模式的實(shí)現(xiàn)是基于工廠模式上的,不調(diào)工廠方法,就獲取不到對(duì)象。
2017-12-24