1. 首页
  2. 数据库
  3. 其它
  4. PHP中使用虚代理实现延迟加载技术

PHP中使用虚代理实现延迟加载技术

上传者: 2020-12-23 03:25:49上传 PDF文件 42.91KB 热度 14次
话说这货是从 Martin 大神的《企业应用架构模式》中学到的,辅助 PHP 动态语言的特性,可以比 Java 轻松很多的实现延迟加载——通过一个虚代理占位符。唯一的缺陷,是只能代理对象,不能代理内置基本类型。 我试水的 PHP 领域模型设计中,也是用这个来实现 DomainObject 的延迟加载。 复制代码 代码如下: * 虚代理,只有在被访问成员时才调用闭包函数生成目标对象。 * * @author tonyseek * */ class VirtualProxy { private $holder = null; private $loader = null;
下载地址
用户评论