定义
享元模式是一种结构型模式,它使用共享物件,用来尽可能减少内存使用量以及分享资讯给尽可能多的相似物件
池技术的重要实现方式, 运用共享技术有效的支持大量的细粒度对象,用于减少创建对象的数量,以减少内存占用和提高性能。
使用场景
在有大量对象时,有可能会造成内存溢出,我们把其中共同的部分抽象出来,如果有相同的业务请求,直接返回在内存中已有的对象,避免重新创建。
系统有大量相似对象。
需要缓冲池的场景
实例
1 |
|
参考
[设计模式详解以及PHP实现][http://yansu.org/2014/04/19/design-patterns-of-php.html]