CMS专题

单选题下面属于创建型模式的有()。A 抽象工厂( Abstract Factory  )模式B 外观(Facade)模式C 适配器(Adapter)模式D 桥接(Bridge)模式

题目
单选题
下面属于创建型模式的有()。
A

抽象工厂( Abstract Factory  )模式

B

外观(Facade)模式

C

适配器(Adapter)模式

D

桥接(Bridge)模式

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第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.原型(Prototype)和模板方法 (Template Method)属于创建型模式B.组合(Composite)和代理 (Proxy)属于结构型模式C.桥接(Bridge)和状态(State)属于行为型模式D.外观(Facade)和中介(Mediator)属于创建型模式


正确答案:B

第3题:

下面哪种模式的交换机不能创建VLAN?( )

A.服务器模式

B.透明模式

C.客户端模式


正确答案:C

第4题:

关于设计模式,下列说法正确的是(5)。

A.原型(Prototype)和模板方法 (Template Method)属于创建型模式
B.组合(Composite)和代理 (Proxy)属于结构型模式
C.桥接(Bridge)和状态(State)属于行为型模式
D.外观(Facade)和中介(Mediator)属于创建型模式

答案:B
解析:
设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式一共包括23种,具体分类如下表所示。

第5题:

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

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选项

第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题:

创建型设计模式与对象的创建有关,按照所用的范围分为面向类和面向对象两种。其中,( )模式是创建型类模式。

A.工厂方法(Factory Method)
B.构建器(Builder)
C.原型(Prototype)
D.单例(Singleton )

答案:A
解析:
一个类创建型模式使用继承改变被实例化的类,而一个对象创建型模式将实例化委托给另一个对象。 工厂方法模式(Factory Method) 用于创建对象的接口,让子类决定实例化哪一个类,它使一个类的实例化延迟到其子类。

第8题:

下面属于当今世界的行政制度模式的有( )

A、盎格鲁—萨克逊模式

B、儒家模式

C、日耳曼模式

D、拿破仑模式


参考答案:ABCD

第9题:

请作答45,下图所示为(44)设计模式,属于(45)设计模式,适用于(46)

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

答案:B
解析:
本题考查面向对象设计模式知识点设计模式是一套被反复使用、经过分类编目的代码设计经验的总结使用设计模式是为了复用成功的设计和体系结构、复用相似问题的相同解决方案,保证代码可靠性,使代码编制真正工程化,能够适应需求的变化共有23种设计模式
组合(Composite)模式将对象组合成树形结构以表示“部分-整体”的层次结构它使得客户对单个对象和复合对象的使用具有一致性
设计模式有如下的分类:
1.创建型模式单独对对象的创建进行研究,从而能够高效地创建对象6个创建型模式:简单工厂模式(SimpleFactory)、工厂方法模式(FactoryMethod)、抽象工厂模式(AbstractFactory)、创建者模式(Builder)、原型模式(Prototype)、单例模式(Singleton)
2.结构型模式研究对象的组成以及对象之间的依赖关系,如何设计对象的结构、继承和依赖关系会影响到后续程序的维护性、代码的健壮性、耦合性等有7个具体的结构型模式可供研究,它们分别是:外观模式(Facade)、适配器模式(Adapter)、代理模式(Proxy)、装饰模式(Decorator)、桥接模式(Bridge)、组合模式(Composite)、享元模式(Flyweight)
3.行为型模式行为型设计模式是对对象的行为进行研究,它们分别是:模板方法模式(TemplateMethod)、观察者模式(Observer)、状态模式(State)、策模式(Strategy)、职责链模式(ChainofResponsibility)、命令模式(Command)、访问者模式(Visitor)、调停者模式(Mediator)、备忘录模式(Memento)、迭代器模式(Iterator)、解释器模式(Interpreter)
从本题图中可看出,类Leaf表示叶子节点(部分节点),类Composite表示组合节点(整体节点),它们同时继承于父类Component,同时实现了相同的操作Operation,这使得客户对单个对象(Leaf类对象)和复合对象(Composite类对象)的使用具有一致性,试题(44)选择C选项组合模式将对象组合成树形结构以表示“部分-整体”的层次结构关系,故试题(45)选择B选项,试题(46)选择A选项

第10题:

按照设计模式的目的进行划分,现有的设计模式可以分为三类。其中创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有(9)模式等;(10)模式主要用于如何组合己有的类和对象以获得更大的结构,其代表有 Adapter 模式等;(11)模式主要用于对象之间的职责及其提供服务的分配方式,其代表有(12)模式等。【回答括号11】

A.. 行为型
B. 交互型
C. 耦合性
D. 关联型

答案:A
解析:
按照设计模式的目的进行划分,现有的设计模式可以分为三类。

创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有Singleton模式等;

结构型模式主要用于如何组合己有的类和对象以获得更大的结构,其代表有 Adapter 模式等;

行为型模式主要用于对象之间的职责及其提供服务的分配方式,其代表有Visitor模式等。

更多相关问题