摘要:
imp->operationImp(); }}// 修正抽象化角色, 扩展抽象化角色,改变和修正父类对抽象化的定义--具体画图类class RefinedAbstraction extends Abstraction{ public function __construct(Implem... 阅读全文
posted @ 2015-11-27 15:51
九分
阅读(627)
评论(0)
推荐(0)
摘要:
imp = $imp;//$this->imp接收的是一个实例化后的Implementor接口下的具体对象 } //部队的钻地方法,可以扩展基本对象的钻地 public function underground() { $this->imp->undergrou... 阅读全文
posted @ 2015-11-27 15:26
九分
阅读(211)
评论(0)
推荐(0)
摘要:
参考资料: http://www.jb51.net/article/27473.htm_title = $title; } public function getTitle() { return $this->_title; } public funct... 阅读全文
posted @ 2015-11-27 14:19
九分
阅读(377)
评论(0)
推荐(0)
摘要:
_intrinsicState = $state; } public function operation($state) { echo $state; }}// 不共享的具体享元,客户端直接调用class UnsharedConcreteFlyweight e... 阅读全文
posted @ 2015-11-27 14:06
九分
阅读(157)
评论(0)
推荐(0)
摘要:
当显示机枪兵状态时,绘制工厂会判断机枪兵实例是否已经存在了如果存在了就直接返回//如果把static private $flyweights;//改为private $flyweights;//对应的self::改成$this为什么不行呢???getFlyweight("Marine");//绘制一... 阅读全文
posted @ 2015-11-27 11:46
九分
阅读(292)
评论(0)
推荐(0)

浙公网安备 33010602011771号