网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
关于模式适用性,在以下情况不适合使用COMPOSITE(组合)模式?()
A

你想使用一个已经存在的类,而它的接口不符合你的需求

B

你想表示对象的部分-整体层次结构

C

当一个类的实例只能有几个不同状态组合中的一种时

D

一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为


参考答案

参考解析
解析: 暂无解析
更多 “单选题关于模式适用性,在以下情况不适合使用COMPOSITE(组合)模式?()A 你想使用一个已经存在的类,而它的接口不符合你的需求B 你想表示对象的部分-整体层次结构C 当一个类的实例只能有几个不同状态组合中的一种时D 一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为” 相关考题
考题 ● 采用 (43) 设计模式可保证一个类仅有一个实例;采用 (44) 设计模式可将对象组合成树形结构以表示“部分-整体”的层次结构, 使用户对单个对象和组合对象的使用具有一致性;采用 (45) 设计模式可动态地给一个对象添加一些额外的职责。(43)A. 命令(Command) B. 单例(Singleton) C. 装饰(Decorate) D. 组合(Composite)(44)A. 命令(Command) B. 单例(Singleton) C. 装饰(Decorate) D. 组合(Composite)(45)A. 命令(Command) B. 单例(Singleton) C. 装饰(Decorate) D. 组合(Composite)

考题 行为型设计模式描述类或对象如何交互和如何分配职责。以下()模式是行为型设计模式。A.装饰器(Decorator)B.构建器(Builder)C.组合(Composite)D.解释器(Interpreter)

考题 下图所示为(46)设计模式,A.组件(Component)B.适配器(Adapter)C.组合(Composite)D.装饰器(Decorator)

考题 结构型设计模式涉及如何组合类和对象以获得更大的结构,分为结构型类模式和 结构型对象模式。其中,结构型类模式采用继承机制来组合接口或实现,而结构型对象模式描述了如何对一些对象进行组合,从而实现新功能的一些方法。以下( )模式是结构型对象模式。A.中介者 (Mediator) B.构建器(Builder) C.解释器(Interpreter) D.组合(Composite)

考题 关于设计模式,下列说法正确的是( )。A.原型(Prototype)和模板方法 (Template Method)属于创建型模式B.组合(Composite)和代理 (Proxy)属于结构型模式C.桥接(Bridge)和状态(State)属于行为型模式D.外观(Facade)和中介(Mediator)属于创建型模式

考题 创建型设计模式抽象了实例化过程,有助于系统开发者将对象的创建、组合和表示方式进行抽象。以下( )模式是创建型模式。A.组合(Composite) B.装饰器(Decorator)C.代理(Proxy) D.单例(Singleton)

考题 创建型设计模式抽象了实例化过程,帮助一个系统独立于如何创建、组合和表示它的那些对象。以下( )模式是创建型模式。A.组合(Composite) B.构建器(Builder)C.桥接(Bridge) D.策略(Strategy)

考题 结构型设计模式涉及如何组合类和对象以获得更大的结构,分为结构型类模式和 结构型对象模式。其中,结构型类模式采用继承机制来组合接口或实现,而结构型对象模式描述了如何对一些对象进行组合,从而实现新功能的一些方法。以下(48)模式是结构型对象模式。A.中介者 (Mediator) B.构建器(Builder) C.解释器(Interpreter) D.组合(Composite)

考题 行为型设计模式描述类或对象如何交互和如何分配职责。( )模式是行为型设计模式A.装饰器(Decorator) B.构建器(Builder) C.组合(Composite) D.解释器(Interpreter)

考题 下图所示为(44)设计模式,属于(45)设计模式,适用于(46)。 A.代理(Proxy) B.生成器(Builder) C.组合(Composite) D.观察者(Observer)

考题 设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。下图为该模式的类图,其中,( )定义有子部件的那些部件的行为;组合部件的对象由(请作答此空)通过component提供的接口操作。A.Client B.Component C.Leaf D.Composite

考题 关于设计模式,下列说法正确的是(5)。A.原型(Prototype)和模板方法 (Template Method)属于创建型模式 B.组合(Composite)和代理 (Proxy)属于结构型模式 C.桥接(Bridge)和状态(State)属于行为型模式 D.外观(Facade)和中介(Mediator)属于创建型模式

考题 以下属于结构型模式的是()。A、代理(Proxy)模式B、合成(Composite)模式C、命令(Command)模式D、观察者(Observer)模式

考题 以下属于创建型模式的是()A、抽象工厂(Abstract Factory)模式B、合成(Composite)模式C、单例(Singleton)模式D、桥接(Bridge)模式

考题 以下哪个模式是利用一个对象,快速地生成一批对象()A、抽象工厂(Abstrac tFactory)模式B、合成(Composite)模式C、原型(Prototype)模式D、桥接(Bridge)模式

考题 关于模式适用性,在以下情况不适合使用DECORATOR(装饰)模式?()A、在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责B、处理那些可以撤消的职责C、客户程序与抽象类的实现部分之间存在着很大的依赖性D、当不能采用生成子类的方法进行扩充时。一种情况是,可能有大量独立的扩展,为支持每一种组合将产生大量的子类,使得子类数目呈爆炸性增长。另一种情况可能是因为类定义被隐藏,或类定义不能用于生成子类

考题 以下不属于结构型模式是?()A、COMPOSITE(组合)B、ADAPTER(适配器)C、FLYWEIGHT(享元)D、SINGLETON(单例)

考题 关于模式适用性,在以下情况不适合使用FLYWEIGHT(享元)模式?()A、一个应用程序使用了大量的对象B、完全由于使用大量的对象,造成很大的存储开销C、对象的大多数状态都可变为外部状态D、你想使用一个已经存在的类,而它的接口不符合你的需求

考题 关于模式适用性,在以下情况不适合使用PROXY(代理)模式?()A、你想使用一个已经存在的类,而它的接口不符合你的需求B、根据需要创建开销很大的对象C、在需要用比较通用和复杂的对象指针代替简单的指针的时候D、取代了简单的指针,它在访问对象时执行一些附加操作

考题 单选题以下哪个模式是利用一个对象,快速地生成一批对象()A 抽象工厂(Abstrac tFactory)模式B 合成(Composite)模式C 原型(Prototype)模式D 桥接(Bridge)模式

考题 多选题以下属于创建型模式的是()A抽象工厂(Abstract Factory)模式B合成(Composite)模式C单例(Singleton)模式D桥接(Bridge)模式

考题 多选题以下属于结构型模式的是()。A代理(Proxy)模式B合成(Composite)模式C命令(Command)模式D观察者(Observer)模式

考题 单选题关于模式适用性,在以下情况不适合使用DECORATOR(装饰)模式?()A 在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责B 处理那些可以撤消的职责C 客户程序与抽象类的实现部分之间存在着很大的依赖性D 当不能采用生成子类的方法进行扩充时。一种情况是,可能有大量独立的扩展,为支持每一种组合将产生大量的子类,使得子类数目呈爆炸性增长。另一种情况可能是因为类定义被隐藏,或类定义不能用于生成子类

考题 单选题关于模式适用性,在以下情况不适合使用COMMAND(命令)模式?()A 抽象出待执行的动作以参数化某对象,使用过程语言中的回调(callback)函数表达这种参数化机制B Java语言中的:AWT的事件处理C 在需要用比较通用和复杂的对象指针代替简单的指针的时候D 一个系统需要支持交易(transaction),一个交易结构封装了一组数据更新命令

考题 单选题关于模式适用性,在以下情况不适合使用PROXY(代理)模式?()A 你想使用一个已经存在的类,而它的接口不符合你的需求B 根据需要创建开销很大的对象C 在需要用比较通用和复杂的对象指针代替简单的指针的时候D 取代了简单的指针,它在访问对象时执行一些附加操作

考题 单选题关于模式适用性,在以下情况不适合使用Abstract Factory模式?()A 一个系统要独立于它的产品的创建、组合和表示时B 一个系统要由多个产品系列中的一个来配置时C 当你要强调一系列相关的产品对象的设计以便进行联合使用时D 当一个类希望由它的子类来指定它所创建的对象的时候

考题 单选题关于模式适用性,在以下情况不适合使用FLYWEIGHT(享元)模式?()A 一个应用程序使用了大量的对象B 完全由于使用大量的对象,造成很大的存储开销C 对象的大多数状态都可变为外部状态D 你想使用一个已经存在的类,而它的接口不符合你的需求