A. 对 B. 错
A. 将一个请求封装为一个对象,从而使用户可用不同的请求对客户进行参数化 对请求排 队或记录请求日志,以及支持可撤销的操作 B. 定义一系 的算法,把它 一个个封装起来 并且使它们可相互替换 本模式使得算法 可独立于使用它的客户而变化 C. 为其 对象提供一种代理以控制对这个对象的访问 D. 保证一个类仅有一个实例,并提供一 它的全局访问点