php设计模式之五__适配器模式
来源:互联网 发布:阿里云服务器好处 编辑:程序博客网 时间:2024/05/16 02:18
适配器模式
1.定义:
将一个类的接口转换成客户希望的另外一个接口,使得原来由于接口不兼容而不能一起工作的类,可以一起工作了。通常分为类适配器和对象适配器两种。
2.UML图
3.代码示例:
<?php//适配器模式(对象适配【组合关系】)//通用接口interface Target{public function request();//普通请求的接口}//适配器class Adapter implements Target{private $_adaptee;public function __construct($adaptee){$this->_adaptee = $adaptee;}public function request(){$this->_adaptee->specialRequest();}}//适配者class Adaptee{public function specialRequest(){echo "特殊的请求";}}//test case$adaptee = new Adaptee();$adapter = new Adapter($adaptee);$adapter->request();4.适用情况:
针对不同数据库(mysql,oracle)的适配,不同缓存系统(memcache,redis)等。
0 0
- php设计模式之五__适配器模式
- 设计模式系列之五:适配器模式
- PHP之设计模式—适配器模式
- php中的设计模式之--适配器模式
- PHP设计模式之适配器模式
- php设计模式之适配器模式
- PHP设计模式之适配器模式
- PHP设计模式之适配器模式
- 《PHP设计模式》之 适配器模式
- php八大设计模式之适配器模式
- PHP设计模式之-----适配器模式
- PHP设计模式之-----适配器模式
- 设计模式五:适配器模式
- 设计模式五-适配器模式
- php 设计模式之 代理模式,适配器模式,外观模式
- php设计模式之二__单例模式
- php设计模式之三__工厂模式
- php设计模式之四__观察者模式
- android 支付宝登录无法返回
- find常用命令
- 创建和使用动态库(C++)读书笔记
- Linux上如何查看物理CPU个数,核数,线程数
- Docker Compose搭建mysql主从复制
- php设计模式之五__适配器模式
- 应用层打开驱动层创建的符号链接
- vsb教程《运行程序》
- 安装cuda8.0时无法安装.net Framework 4.0 错误的解决
- ssh远程控制
- VR平台开发笔记(四).net添加与删除文件夹
- Handler与Thread的关系
- 序列化与网络传输
- C++学习笔记(2)之引用详解