您的位置 首页 php

php设计模式(13)适配器模式

感觉不错,请关注吧

前言:

我们说完了行为型设计模式,今天开始聊结构型设计模式—适配器模式。

内容概要:

1、什么是适配器模式

2、UML图

3、PHP代码示例

一、什么是适配器模式

在php实际 编码 时,适配器模式还是使用的比较多的。它通过接口的适配(限制),使得原本不能一起工作的类或者对象可以在一起工作。

举个例子:火车站里的手机充电站就是一个适配器,它可以将不同型号的手机放在一起充电。

图片来源网上

适配器模式包括三个角色:

适配器模式可以分为类适配器模式和对象适配器模式,我们这里拿对象适配器做例子。

二、UML图

UML图片来源于网上,老笔记中的,现在不知出处了。

出处不明,致谢图片原作者

三、PHP代码示例

我们这里拿手机充电站的例子,使用php描述出来适配器模式。

显示结果

华为手机 充电老方法

手机充电站新方法

在PHP实际应用中,数据库连接常用适配器模式。

PS:本来使用数据库的例子,代码和文章都写好了,发布前感觉有点没说明白,只好删了重写。 如有不当之处,请各位指正

文章来源:智云一二三科技

文章标题:php设计模式(13)适配器模式

文章地址:https://www.zhihuclub.com/153057.shtml

关于作者: 智云科技

热门文章

网站地图