PHP设计模式适配器(适配器模式)

复制代码代码如下所示:
< PHP

*适配器模式
*
*将一个类的接口转换为客户需要的另一个接口,而那些不兼容且不能一起工作的类可以一起工作。
* /

这是原始类型的
类oldcache
{
公共功能__construct()
{
回声oldcache构建;
}

公共功能存储(键,$)
{
回声oldcache店;
}

公共功能移除($键)
{
回声oldcache删除;
}

公共函数获取($键)
{
回声oldcache取;
}
}

接口缓存
{
公共函数集($,$,value);
公共函数获取($密钥);
公共函数del(key);
}

类oldcacheadapter实现缓存
{
私人_cache美元= null;
公共功能__construct()
{
美元-> _cache =新oldcache();
}

公共函数集($,$,value)
{
返回这个-> _cache ->存储($,$值);
}

公共函数获取($密钥)
{
返回_cache美元-> ->取($键);
}

公共函数del(key)
{
返回_cache美元-> ->删除($键);
}
}

objcache美元=新oldcacheadapter();
objcache美元->设置(测试
objcache美元->获得(测试);
objcache美元-> del(测试