A. 代理模式 B. 外观模式 C. 桥接模式 D. 组合模式
A. 外观( Facade) B. 组合( Composite) C. 享元( Flyweight) D. 适配器( Adapter)
A. 享元对象可共享的所有状态。 B. 享元对象可共享的部分状态。 C. 由享元对象自己保存和维护的状态。 D. 由客户端保存和维护的状态。
A. 享元模式运用共享技术有效地支持大量细粒度对象的复用。 B. 在享元模式中可以多次使用某个对象,通过引入外部状态使得这些对象可以有所差异。 C. 享元对象能够做到共享的关键是引入了享元池,在享元池中通过克隆的方法向客户端返回所需对象。 D. 在享元模式中,外部状态是随环境改变而改变、不可以共享的状态,而内部状态是不随环境改变而改变、可以共享的状态。
A. 外观( Facade) B. 原型( Prototype) C. 代理( Proxy) D. 享元( Flyweight)
A. 外观(Facade) B. 命令( Command) C. 代理( Proxy) D. 桥接( Bridge)
A. 为某一个目标操作的结果提供临时的存储空间,以便多个客户端可以共享这些结果。 B. 保护目标不让恶意用户接近。 C. 使几个用户能够同时使用一个对象而没有冲突。 D. 当一个对象被引用时,提供一些额外的操作,如将此对象被调用的次数记录下来。
A. 代理模式能够协调调用者和被调用者,从而在一定程度上降低系统的耦合度。 B. 控制对一个对象的访问,给不同的用户提供不同级别的使用权限时可以考虑使用远程代理。 C. 代理模式的缺点是请求的处理速度会变慢,并且实现代理模式需要额外的工作。 D. 代理模式给某一个对象提供一个代理,并由代理对象控制对原对象的引用。