-
課程內(nèi)容查看全部
-
觀察者模式查看全部
-
這個(gè)好,設(shè)計(jì)模式,以后用出很大查看全部
-
psr-0查看全部
-
function __invoke, 把一個(gè)對象當(dāng)作一個(gè)函數(shù)執(zhí)行,好象js查看全部
-
適配器模式查看全部
-
三種設(shè)計(jì)模式查看全部
-
基本的設(shè)計(jì)模式查看全部
-
這個(gè)教學(xué)給力啊查看全部
-
自動加載配置類,需要實(shí)現(xiàn)ArrayAccess類,在__construct中加載配置文件并保存到內(nèi)部變量數(shù)組中(下次直接返回),實(shí)現(xiàn)接口規(guī)定的 offsetGet, offsetSet等等系列方法查看全部
-
面向?qū)ο缶幊袒驹瓌t查看全部
-
聲明一個(gè)代理類(可以通過一個(gè)代理類對象接口來規(guī)定這個(gè)代理類要實(shí)現(xiàn)的方法),前臺使用時(shí)只需創(chuàng)建一個(gè)代理類,調(diào)用對應(yīng)方法即可查看全部
-
迭代器需要實(shí)現(xiàn)的方法:1、rewind,將索引重置到數(shù)組第一個(gè)元素;2、valid,驗(yàn)證數(shù)據(jù)有效性;3、current,獲取當(dāng)前數(shù)據(jù);4、next,將索引值向下移動;5、key,獲取當(dāng)前索引查看全部
-
實(shí)現(xiàn)Iterator接口,class XXX implements Iterator 分別實(shí)現(xiàn)接口方法查看全部
-
定義一個(gè)裝飾器的接口,聲明兩個(gè)方法,beforXXX() afterXXX(), 然后在類里定義一個(gè)方法 addDecorator 添加一個(gè)裝飾器,保存到一個(gè)內(nèi)部數(shù)組,再定義一個(gè)beforXXX() afterXXX(); 分別循環(huán)每個(gè)裝飾器,執(zhí)行裝飾器里定義的beforXXX afterXXX方法, 最后在執(zhí)行代碼之前和之后添加$this->beforXXX() 和 $this->afterXXX()查看全部
舉報(bào)
0/150
提交
取消