适配器设计模式的简要概括
2016-11-05 21:37
246 查看
1.适配器(Adapter)模式为对象提供了一种完全不同的接口,你可以运用适配器(Adapter)来实现一个不同类的常见接口,同时避免了因升级和拆解客户代码所引起的纠纷,这是我对适配器的简要概括,也可通俗的说是解决很多类似功能,使用方法不一致的时候。
2.下面是一些便于理解的方法:
2.下面是一些便于理解的方法:
<span style="font-family:KaiTi_GB2312;font-size:14px;"><?php</span> class MysqlDb { public function connect () { echo 'this is a mysql function '; } public function select () { echo 'this is a select function '; } } class Oracle { public function init() { echo '数据库的初始化方法'; } public function connect() { echo '数据库的连接方法'; } public function pre() { echo '这是数据库预备方法'; } public function select() { echo '这是数据库的查询方法'; } } //接口 interface Db { public function connect (); public function select (); } //对接口定义的方法体实现 class MysqlAdpter extends MysqlDb implements Db { public function connect () { parent::connect(); } public function select () { parent::select(); } } class OracleAdpter extends Oracle implements Db { public function connect() { parent::inint(); parent::connect(); } public function select() { parent::pre(); parent::select(); } } define ('DB_TYPE','Oracle'); $db_type = DB_TYPE.'Adpter'; $db = new $db_type(); $db->select();
相关文章推荐
- GoF设计模式的概括
- 设计模式--适配器(Adapter)
- 设计模式--适配器(Adapter)
- 【设计模式】之实例化适配器(Adapter)模式
- 设计模式学习之---Adapter(适配器)模式
- 设计模式之适配器(Adapter)---类对象结构型模式
- 设计模式之Adapter(适配器)
- 《Java与模式》学习笔记:设计模式——适配器(Adapter)模式
- 一句话概括每个设计模式
- 设计模式之适配器-典型代码分析
- Dot Net设计模式—适配器、桥接与外观三模式之间的关系
- 设计模式之Adapter模式(适配器)
- 设计模式之Adapter(适配器)
- 设计模式之Adapter(适配器)
- Java设计模式:Adapter(适配器)
- 设计模式袖珍版 连续转载之 - Adapter(适配器)
- 设计模式-----Adapter(适配器)模式
- JAVA设计模式系列之Adapter(适配器)-Java基础-Java-编程开发
- 设计模式笔记--结构型模式之一适配器 adapter
- 设计模式之Adapter(适配器)