数码资讯
PHP设计模式适配器(适配器模式)
复制代码代码如下所示: < PHP *适配器模式 * *将一个类的接口转换为客户需要的另一个接口,而那些不兼容且不能一起工作的类可以一起工作。 * / 这是原始类型的 类oldcache { 公共功能__construct() { 回声oldcache构建; } 公共功能存储(键,$) { 回声ol
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
复制代码代码如下所示:
< 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(测试
< 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(测试
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。