php设计模式
文章平均质量分 71
阿甘孔乙己
这个作者很懒,什么都没留下…
展开
-
php 简单工厂模式
简单工厂模式实例-简单电视机工厂 //抽象产品类TV interface TV { public function play(); } //具体产品类HaierTv class HaierTV implements TV { public function play() { echo '海尔电视机播放中...'; } } //具体产品类HisenseTV class Hisense原创 2015-04-28 21:37:13 · 353 阅读 · 0 评论 -
php 建造者模式
建造者模式-创建套餐 1.产品类Meal(套餐类) class Meal { private $food; private $drink; public function setFood($f) { $this->food = $f; } public function setDrink($d) { $this->drink = $d; } publ原创 2015-05-04 21:39:51 · 342 阅读 · 0 评论 -
php 单例模式
单例模式-身份证号码 单例类IdentityCardNo(身份证号码类); class IdentityCardNo{ private static $instance = null; private $no; function __construct() { } public function getInstance() { if (self::$instance原创 2015-05-06 21:57:54 · 359 阅读 · 0 评论 -
php 桥接模式
交接模式之模拟毛笔 (1) 实现类接口 interface Color { public function bepaint($penType,$name); } (2) 具体实现颜色类 class Red implements Color { public function bepaint($penType, $name) { echo $penType.'红色的'.$name;原创 2015-05-14 19:45:40 · 433 阅读 · 0 评论 -
php 适配器模式
适配器模式-仿生机器人 (1)目标抽象类Robot(机器人接口) interface Root { public function cry(); public function move(); } (2)适配者类Dog(Dog类) class Dog { public function wang() { echo '狗汪汪叫'; } public function run原创 2015-05-07 22:12:28 · 431 阅读 · 0 评论 -
php 装饰模式
装饰模式之变形金刚 (1)抽象构建类Tansform interface Transform { public function move(); } (2)具体构建类Car final class Car implements Transform { public function __construct() { echo '变形金刚是一辆汽车'; } public funct原创 2015-05-21 23:36:38 · 349 阅读 · 0 评论