分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

桥接模式 - 设计模式 - PHP版

发布时间:2023-09-06 01:20责任编辑:胡小海关键词:PHP
 1 <?php 2 /* 3 ?* 桥接模式 4 ?* ?5 ?* 参考:http://blog.csdn.net/jhq0113/article/details/45441793 6 ?* ?7 ?*/ 8 /* * 抽象化角色 ???????????抽象路 ?9 ?* Class AbstractRoad 10 ?*/11 abstract class AbstractRoad {12 ????public $icar;13 ????abstract function Run();14 }15 /* * 具体的 ????????????高速公路 16 ?* Class speedRoad 17 ?*/18 class SpeedRoad extends AbstractRoad {19 ????function Run() {20 ????????$this->icar->Run();21 ????????echo ":在高速公路上。";22 ????}23 }24 /* * 乡村街道 25 ?* Class Street 26 ?*/27 class Street extends AbstractRoad {28 ????function Run() {29 ????????$this->icar->Run();30 ????????echo ":在乡村街道上。";31 ????}32 }33 /* * 抽象汽车接口 34 ?* Interface ICar 35 ?*/36 interface ICar {37 ????function Run();38 }39 /* * 吉普车 40 ?* Class Jeep 41 ?*/42 class Jeep implements ICar {43 ????function Run() {44 ????????echo "吉普车跑";45 ????}46 }47 /* * 小汽车 48 ?* Class Car 49 ?*/50 class Car implements ICar {51 ????function Run() {52 ????????echo "小汽车跑";53 ????}54 }55 //------------------------桥接模式测试代码------------------ ?56 $speedRoad = new SpeedRoad();57 $speedRoad->icar = new Car();58 $speedRoad->Run();59 echo "<hr/>";60 $street = new Street();61 $street->icar = new Jeep();62 $street->Run();

桥接模式 - 设计模式 - PHP版

原文地址:http://www.cnblogs.com/benben7466/p/7736530.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved