当前位置: X题卡 > 所有题目 > 题目详情

如图所示的UML类图所示意的设计模式的意图是______。该设计模式的优点是______。

查看本题答案

你可能感兴趣的试题

该设计模式中的Observer需要维护至少一个Subject对象  该设计模式中的ConcreteObserver可以绕过Subject及其子类的封装  该设计模式中一个Subject对象需要维护多个Observer对象  该设计模式中Subject需要通知Observer对象其自身的状态变化  
为特定的客户(或情况)提供特定系列的对象  定义一系列的算法并将它们一个个封装起来,使它们可以相互替换  将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示  定义一个用于创建对象的接口,让子类决定实例化哪一个类  
类LightCommand和类Light  类TVCommand和类TV  类RemoteController、类LightCommand和类TVCommand  类RemoteController、类Light和类TV  
为特定的客户(或情况)提供特定系列的对象  定义一系列的算法并将它们一个个封装起来,使它们可以相互替换  将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示  定义一个用于创建对象的接口,让子类决定实例化哪一个类  
类将责任转给某个帮助子类,而用户希望定位那个被授权的帮助子类  创建复杂对象的算法独立于组成对象的部分及这些部分的集合方式  希望提供产品的类库,只开放其接口,而不是其实现  许多相关类只是在行为方面有所区别  
类LightCommand和类Light  类TVCommand和类TV  类RemoteController、类LightCommand和类TVCommand  类RemoteController、类Light和类TV  
在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存该状态  提供一种方法顺序访问一个集合对象中各个元素,而又不需暴露该对象的内部表示  运用共享技术有效地支持大量细粒度的对象  用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象  
减少了要处理的对象数目,如果对象能够持续,还可以减少内存和存储设备  保持封装的完整,简化了返回到初始状态所需的操作  可以在运行时添加或删除产品,减少了子类的生成和使用  支持集合的不同遍历,简化了集合的接口  
类将责任转给某个帮助子类,而用户希望定位那个被授权的帮助子类  创建复杂对象的算法独立于组成对象的部分及这些部分的集合方式  希望提供产品的类库,只开放其接口,而不是其实现  许多相关类只是在行为方面有所区别  

热门试题

更多