软件工程 选择题 标准

代理模式类型与实现 — 软件工程选择题

软件设计模式 结构型模式之三:外观与代理 AI 三重审校通过

题目
某文档管理系统中,类 DocProxy 与真实文档类实现同一接口 IDocument。DocProxy 的 open() 方法先记录访问日志并校验当前用户角色,再委托给真实文档对象;且仅当真实文档对象尚未创建时才实例化它。从代理模式分类看,DocProxy 同时体现了哪两类代理? A. 远程代理与写时复制代理 B. 保护代理与虚拟代理 C. 智能引用代理与远程代理 D. 缓存代理与防火墙代理