为其它对象提供一种代理以控制对这个对象的访问(如权限校验、延迟加载、远程调用)——这是?

设计模式

  1. A.原型模式
  2. B.观察者模式
  3. C.状态模式
  4. D.代理模式