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