关于模式适用性,在以下情况不适合使用Adapter(适配器)模式?()A、你想使用一个已经存在的类,而它的接口不符合你的需求B、你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作C、你想使用一些已经存在的子类,但是不可能对每一个都进行子类化以匹配它们的接口。对象适配器可以适配它的父类接口D、如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象
关于模式适用性,在以下情况不适合使用Adapter(适配器)模式?()
- A、你想使用一个已经存在的类,而它的接口不符合你的需求
- B、你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作
- C、你想使用一些已经存在的子类,但是不可能对每一个都进行子类化以匹配它们的接口。对象适配器可以适配它的父类接口
- D、如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象
相关考题:
在发布-订阅(Publish-Subscibe)消息模式中,订阅者订阅一个主题后,当该主题有新消息到达时,所有订阅者都会收到通知。(45)设计模式最适合之一模式。A.适配器(Adapter)B.通知(Notifier)C.状态(State)D.观察者(Visitor)
下列设计模式中,( )模式既是类结构型樽式,又是对象结构型模式。此模式与( )模式类似的特征是,都给另一个对象提供了一定程度上的间接性,都涉及到从自身以外的一个接口向这个对象转发请求。A.桥接(Bridge) B.适配器(Adapter) C.组成(Composite) D.装饰器 (Decorator) A.桥接(Bridge) B.适配器(Adapter) C.组成(Composite) D.装饰器 (Decorator)
● (40) 限制了创建类的实例数量,而 (41) 将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。(40)A. 命令模式(Command)B. 适配器模式(Adapter)C. 策略模式(Strategy)D. 单例模式(Singleton)(41)A. 命令模式(Command)B. 适配器模式(Adapter)C. 策略模式(Strategy)D. 单例模式(Singleton)
● 当不适合采用生成子类的方法对已有的类进行扩充时,可以采用 (43) 设计模式动态地给一个对象添加一些额外的职责;当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用 (44) 设计模式运用共享技术来有效地支持大量细粒度的对象;当想使用一个已经存在的类,但其接口不符合需求时,可以采用 (45) 设计模式将该类的接口转换成我们希望的接口。(43)A. 命令(Command)B. 适配器(Adapter)C. 装饰(Decorate)D. 享元(Flyweight)(44)A. 命令(Command)B. 适配器(Adapter)C. 装饰(Decorate)D. 享元(Flyweight)(45)A. 命令(Command)B. 适配器(Adapter)C. 装饰(Decorate)D. 享元(Flyweight)
将一个类的接口转换成客户希望的另一个接口。这句话是对下列哪种模式的描述() 。A、策略模式(Strategies)B、桥接模式(Bridge)C、适配器模式( Adapter )D、单例模式(Singleton)
关于模式适用性,在以下情况不适合使用FLYWEIGHT(享元)模式?()A、一个应用程序使用了大量的对象B、完全由于使用大量的对象,造成很大的存储开销C、对象的大多数状态都可变为外部状态D、你想使用一个已经存在的类,而它的接口不符合你的需求
关于模式适用性,在以下情况不适合使用PROXY(代理)模式?()A、你想使用一个已经存在的类,而它的接口不符合你的需求B、根据需要创建开销很大的对象C、在需要用比较通用和复杂的对象指针代替简单的指针的时候D、取代了简单的指针,它在访问对象时执行一些附加操作
单选题下面不属于创建型模式的有() 。A抽象工厂模式( Abstract Factory )B工厂方法模式(Factory Method)C适配器模式 ( Adapter )D单例模式(Singleton)
单选题将一个类的接口转换成客户希望的另一个接口。这句话是对下列哪种模式的描述() 。A策略模式(Strategies)B桥接模式(Bridge)C适配器模式( Adapter )D单例模式(Singleton)
单选题关于模式适用性,在以下情况不适合使用COMMAND(命令)模式?()A抽象出待执行的动作以参数化某对象,使用过程语言中的回调(callback)函数表达这种参数化机制BJava语言中的:AWT的事件处理C在需要用比较通用和复杂的对象指针代替简单的指针的时候D一个系统需要支持交易(transaction),一个交易结构封装了一组数据更新命令
单选题关于模式适用性,在以下情况不适合使用Adapter(适配器)模式?()A你想使用一个已经存在的类,而它的接口不符合你的需求B你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作C你想使用一些已经存在的子类,但是不可能对每一个都进行子类化以匹配它们的接口。对象适配器可以适配它的父类接口D如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象
单选题关于模式适用性,在以下情况不适合使用PROXY(代理)模式?()A你想使用一个已经存在的类,而它的接口不符合你的需求B根据需要创建开销很大的对象C在需要用比较通用和复杂的对象指针代替简单的指针的时候D取代了简单的指针,它在访问对象时执行一些附加操作
单选题关于模式适用性,在以下情况不适合使用Abstract Factory模式?()A一个系统要独立于它的产品的创建、组合和表示时B一个系统要由多个产品系列中的一个来配置时C当你要强调一系列相关的产品对象的设计以便进行联合使用时D当一个类希望由它的子类来指定它所创建的对象的时候
单选题关于模式适用性,在以下情况不适合使用FLYWEIGHT(享元)模式?()A一个应用程序使用了大量的对象B完全由于使用大量的对象,造成很大的存储开销C对象的大多数状态都可变为外部状态D你想使用一个已经存在的类,而它的接口不符合你的需求
填空题Adapter模式有两种类型有:对象Adapter模式、()