适配器模式
2014-10-04 22:26
92 查看
<?php
//适配器模式
//服务端代码
class tianqi {
public static function show() {
$today = array('tep'=>28, 'wind'=>7, 'sun'=>'sunny');
return serialize($today);
}
}
//增加一个适配器
class AdapterTianqi extends tianqi {
public static function show() {
$today = parent::show();
$today = unserialize($today);
$today = json_encode($today);
return $today;
}
}
//PHP客户端调用
$tq = unserialize(tianqi::show());
//JAVA,python客户端调用,通过适配器调用
$tq = AdapterTianqi::show();
简单说明:适配器模式:例如你在日本买电器,额定电压是110v,,然后到中国就需要买一个适配器将电压从220v,转换成110v
上面的解决方法其实是多添加一个类,然后将返回值的类型转换成需要的数据格式
//适配器模式
//服务端代码
class tianqi {
public static function show() {
$today = array('tep'=>28, 'wind'=>7, 'sun'=>'sunny');
return serialize($today);
}
}
//增加一个适配器
class AdapterTianqi extends tianqi {
public static function show() {
$today = parent::show();
$today = unserialize($today);
$today = json_encode($today);
return $today;
}
}
//PHP客户端调用
$tq = unserialize(tianqi::show());
//JAVA,python客户端调用,通过适配器调用
$tq = AdapterTianqi::show();
简单说明:适配器模式:例如你在日本买电器,额定电压是110v,,然后到中国就需要买一个适配器将电压从220v,转换成110v
上面的解决方法其实是多添加一个类,然后将返回值的类型转换成需要的数据格式
相关文章推荐
- 适配器模式之对象适配器模式简介
- 适配器模式
- php实现适配器模式
- 设计模式之适配器模式
- Thinking in java学习笔记2--适配器模式
- 设计模式——适配器模式(Adapter)
- 【java与模式】适配器模式
- 设计模式(五)适配器模式Adapter(结构型)
- 设计模式笔记(7)---适配器模式(结构型)
- 适配器模式实现利用Scanner来扫描实现了Readable接口的对象
- 【设计模式】在NBA需要翻译 --- 适配器模式
- java设计模式之适配器模式
- 设计模式(6)-适配器模式(Apater)
- 设计模式- 适配器模式
- 适配器模式
- 小话设计模式一:适配器模式
- 适配器模式
- 适配器模式
- js与设计模式----适配器模式