单项选择题

A.代理模式能够协调调用者和被调用者,从而在一定程度上降低系统的耦合度
B.控制对一个对象的访问,可以给不同的用户提供不同级别的使用权限时可以考虑使用远程代理
C.代理模式的缺点是请求的处理速度会变慢,并且实现代理模式需要额外的工作
D.代理模式给某一个对象提供一个代理,并由代理对象控制对原对象的引用