-
课程内容查看全部
-
观察者模式查看全部
-
这个好,设计模式,以后用出很大查看全部
-
psr-0查看全部
-
function __invoke, 把一个对象当作一个函数执行,好象js查看全部
-
适配器模式查看全部
-
三种设计模式查看全部
-
基本的设计模式查看全部
-
这个教学给力啊查看全部
-
自动加载配置类,需要实现ArrayAccess类,在__construct中加载配置文件并保存到内部变量数组中(下次直接返回),实现接口规定的 offsetGet, offsetSet等等系列方法查看全部
-
面向对象编程基本原则查看全部
-
声明一个代理类(可以通过一个代理类对象接口来规定这个代理类要实现的方法),前台使用时只需创建一个代理类,调用对应方法即可查看全部
-
迭代器需要实现的方法:1、rewind,将索引重置到数组第一个元素;2、valid,验证数据有效性;3、current,获取当前数据;4、next,将索引值向下移动;5、key,获取当前索引查看全部
-
实现Iterator接口,class XXX implements Iterator 分别实现接口方法查看全部
-
定义一个装饰器的接口,声明两个方法,beforXXX() afterXXX(), 然后在类里定义一个方法 addDecorator 添加一个装饰器,保存到一个内部数组,再定义一个beforXXX() afterXXX(); 分别循环每个装饰器,执行装饰器里定义的beforXXX afterXXX方法, 最后在执行代码之前和之后添加$this->beforXXX() 和 $this->afterXXX()查看全部
举报
0/150
提交
取消