当我们想创建一个具体的对象而又不希望指定具体的类时,可以使用()模式。A、创建型B、结构型C、行为型D、以上都可以

题目

当我们想创建一个具体的对象而又不希望指定具体的类时,可以使用()模式。

  • A、创建型
  • B、结构型
  • C、行为型
  • D、以上都可以
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在软件开发中,设计模式依据其目的可分为创建型、结构型和行为型。其中( 11)模式对类或对象怎么样交互和怎样分配职责进行描述。( 12)就属于该类型的设计模式

A.创建型

B.结构型

C.行为型

D.混合型@@@SXB@@@A.原型模式

B.观察者模式

C.组合模式

D.桥接模式


正确答案:C,B
设计模式依据其目的可分为创建型、结构型和行为型。其中创建型模式与对象的创建有关,结构型模式处理类或对象的组合,行为型模式对类或对象怎么样交互和怎样分配职责进行描述。创建型模式包括:工厂方法(factorymethod)模式,抽象工厂(abstractfactory)模式,原型(prototype)模式,单例(singleton)模式,构建器(builder)模式。结构型模式包括:适配器(adapter)模式,桥接(bridge)模式,组合(composite)模式,装饰(decorator)模式,外观(facade)模式,享元(flyweight)模式,代理(proxy)模式。行为型模式包括:职责链(chainofresponsibility)模式,命令(command)模式,解释器(interpreter)模式,迭代器(iterator)模式,中介者(mediator)模式,备忘录(memento)模式,观察者(observer)模式,状态(state)模式,策略(strategy)模式,模板方法(templatemethod)模式,访问者(visitor)模式。

第2题:

常用的设计模式可分为( )等三类。

A.对象型、实现型和结构型

B.创建型、结构型和行为型

C.抽象型、过程型和实现型

D.创建型、接口型和行为型


正确答案:B

第3题:

● 设计模式根据目的进行分类,可以分为创建型、结构型和行为型三种。其中结构型模式用于处理类和对象的组合。(44)模式是一种结构型模式。

(44)A.适配器( Adapter)

B.命令(Command)

C.生成器(Builder)

D.状态(State)


正确答案:A

第4题:

设计模式描述了一个出现在特定设计语境中的设计再现问题,并为它的解决方案提供了一个经过充分验证的通用方案,不同的设计模式关注解决不同的问题。例如,抽象工厂模式提供一个接口,可以创建一系列相关或相互依赖的对象,而无需指定它们具体的类,它是一种( )模式;( )模式将类的抽象部分和它的实现部分分离出来,使它们可以独立变化,它属于(请作答此空)模式;( )模式将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作。

A.组合型
B.结构型
C.行为型
D.创建型

答案:B
解析:
设计模式包括:创建型、结构型、行为型三大类别。抽象工厂模式属于创建型设计模式。桥接模式属于结构型设计模式。

第5题:

我们可以将设计模式大致划分为以下几种类型().

A.创建型

B.行为型

C.变换型

D.结构型


正确答案:ABD

第6题:

在软件开发中,设计模式依据其目的可分为创建型、结构型和行为型。其中( )模式对类或对象怎么样交互和怎样分配职责进行描述。( )就属于该类型的设计模式

( )A.创建型 B.结构型 C.行为型 D.混合型

( )A.原型模式 B.观察者模式 C.组合模式 D.桥接模式


正确答案:C,B
设计模式依据其目的可分为创建型、结构型和行为型。其中创建型模式与对象的创建有关,结构型模式处理类或对象的组合,行为型模式对类或对象怎么样交互和怎样分配职责进行描述。创建型模式包括:工厂方法(factorymethod)模式,抽象工厂(abstractfactory)模式,原型(prototype)模式,单例(singleton)模式,构建器(builder)模式。结构型模式包括:适配器(adapter)模式,桥接(bridge)模式,组合(composite)模式,装饰(decorator)模式,外观(facade)模式,享元(flyweight)模式,代理(proxy)模式。行为型模式包括:职责链(chainofresponsibility)模式,命令(command)模式,解释器(interpreter)模式,迭代器(iterator)模式,中介者(mediator)模式,备忘录(memento)模式,观察者(observer)模式,状态(state)模式,策略(strategy)模式,模板方法(templatemethod)模式,访问者(visitor)模式。

第7题:

ByteArrayOutputStream类会在创建对象时就创建一个()型数组的缓冲区


答案:byte

第8题:

试题(31)

常用的设计模式可分为(31)等三类。

(31)

A.对象型、实现型和结构型

B.创建型、结构型和行为型

C.抽象型、过程型和实现型

D.创建型、接口型和行为型


正确答案:B
试题(31)分析
设计模式描述了软件设计过程中某一类常见问题的一般性解决方案。常用的设计模式可分为三类:1.创建型、2.结构型、3.行为型。
参考答案
(31)B

第9题:

关于创建模式和构造函数的说法,正确的是()。

A.因为有构造函数,所以没有必要使用创建模式。

B.构造函数无法描述被返回的对象,而选用名字合适的工厂方法可以使类型的使用更加容易

C.工厂模式每次返回的类型都是具体的类型,而不是子类型

D.创建模式不能把创建对象外部化。


参考答案:B

第10题:

下图所示为 ( ) 设计模式,属于 (请作答此空) 设计模式,适用于 ( ) 。

A.创建型
B.结构型
C.行为型
D.结构型和行为

答案:B
解析:
选项A代理(Proxy)模式适用于在需要比较通用和复杂的对象指针代替简单的指针的时候,常见情况有:远程代理(Remote Proxy)为一个对象在不同地址空间提供据不代表;虚代理 (Virtual Proxy)根据需要创建开销很大的对象;保护代理(Protection Proxy)控制对原始对象的访问,用于对象应该有不同的访问权限的时候;智能指引(Smart Reference)取代了简单的指针,它在访问对象时执行一些附加操作选项B生成器/建造者(Builder)模式将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示选项C组合(Composite)模式将对象组合成树形结构以表示“部分-整体”的层次结构它使得客户对单个对象和复合对象的使用具有一致性选项D观察者(Observer)模式定义了对象间的一种一对多依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新发生改变的对象称为观察目标,被通知的对象称为观察者一个观察目标可以对应多个观察者从本题图中可看出,类Leaf表示叶子节点(部分节点),类Composite表示组合节点(整体节点),它们同时继承于父类Component,同时实现了相同的操作Operation,这使得客户对单个对象(Leaf类对象)和复合对象(Composite类对象)的使用具有一致性,试题(44)选择C选项组合模式将对象组合成树形结构以表示“部分-整体”的层次结构关系,故试题(45)选择B选项,试题(46)选择A选项

更多相关问题