- 博客(4)
- 资源 (2)
- 收藏
- 关注
转载 php设计模式-原型模式(Prototype)
转自:https://segmentfault.com/a/1190000003817321 有些时候,部分对象需要被初始化多次。而特别是在如果初始化需要耗费大量时间与资源的时候进行预初始化并且存储下这些对象。 <?php interface Product { } class Factory { private $product; public function __
2017-10-09 11:31:17 282
转载 php设计模式-延迟初始化(Lazy Initialization)
转自:https://segmentfault.com/a/1190000003817321 对于某个变量的延迟初始化也是常常被用到的,对于一个类而言往往并不知道它的哪个功能会被用到,而部分功能往往是仅仅被需要使用一次。 <?php interface Product { public function getName(); } class Factory { prote
2017-10-09 11:23:49 289
转载 php设计模式-对象池模式(Object pool)
转自:https://segmentfault.com/a/1190000003817321 对象池可以用于构造并且存放一系列的对象并在需要时获取调用(类似注册台模式): <?php class Product { protected $id; public function __construct($id) { $this->id = $id;
2017-10-09 11:18:51 1419
转载 PHP设计模式-注册台模式(Registry)
转自:https://segmentfault.com/a/1190000003817321 注册台模式并不是很常见,它也不是一个典型的创建模式,只是为了利用静态方法更方便的存取数据。 class Package { protected static $data = array(); public static function set($key, $value
2017-10-09 11:10:32 386
用PHP收发RabbitMQ消息
2013-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人