[单选题]

图4-6示意的为(48)设计模式,表示一个作用于某对象结构中的各元素的操作。

A.Visitor(访问者)

B.Observer(观察者)

C.Flyweight(享元)

D.Prototype(原型)

参考答案与解析:

相关试题

图3£­6示意的(49)设计模式,定义对象间的一种一对多的依赖关系,当一个对象的

[单选题]图3-6示意的(49)设计模式,定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。A.状态(State)B.观察者(Observer)C.组合(Composite)D.访问者(Visitor)

  • 查看答案
  • 图6£­6UML类图所示意的设计模式的意图是(46)。

    [单选题]图6-6UML类图所示意的设计模式的意图是(46)。A.在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存该状态B.提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示C.运用共享技术有效地支持大量细粒度的对象D.用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象

  • 查看答案
  • 组织结构模式反映了一个组织系统中各子系统之间或各元素之间的( )。

    [单选题]组织结构模式反映了一个组织系统中各子系统之间或各元素之间的( )。A.逻辑关系B.协作关系C.合同关系D.指令关系

  • 查看答案
  • 在面向对象技术中,(12)是指作用于不同对象的同一个操作可以有不同的解释,从而产

    [单选题]在面向对象技术中,(12)是指作用于不同对象的同一个操作可以有不同的解释,从而产生不同的执行结果。A.继承B.委托C.多态D.分类

  • 查看答案
  • (1)设计模式允许一个对象在其状态改变时,通知依赖它的所有对象。该设计模式的类图

    [单选题,案例分析题] (1)设计模式允许一个对象在其状态改变时,通知依赖它的所有对象。该设计模式的类图如图所示,其中,(2)在其状态发生改变时,向它的各个观察者发出通知。空白(1)处应选择()A .命令(CommanD.B . 责任链(ChainofResponsibility)C . 观察者(Observer)D . 迭代器(Iterator)

  • 查看答案
  • 组织结构模式反映一个组织系统中各子系统之间或各元素(各工作部门)之间的( )。

    [单选题]组织结构模式反映一个组织系统中各子系统之间或各元素(各工作部门)之间的( )。A.逻辑关系B.指令关系C.组织关系D.命令关系

  • 查看答案
  • 图5£­6UML类图所示意的设计模式的意图是(47)。

    [单选题]图5-6UML类图所示意的设计模式的意图是(47)。A.为特定的客户(或情况)提供特定系列的对象B.定义一系列的算法并将它们一个个封装起来,使它们可以相互替换C.将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示D.定义一个用于创建对象的接口,让子类决定实例化哪一个类

  • 查看答案
  • 组织结构模式反映了一个组织系统中各子系统之间或各元素(各工作部门)之间的()关系

    [单选题]组织结构模式反映了一个组织系统中各子系统之间或各元素(各工作部门)之间的()关系。A . 逻辑B . 协作C . 合同D . 指令

  • 查看答案
  • 在面向对象技术中,( )是指作用于不同对象的同一个操作可以有不同的解释,从而产生不同的执行结果。

    [单选题]在面向对象技术中,( )是指作用于不同对象的同一个操作可以有不同的解释,从而产生不同的执行结果。A.继承B.委托C.多态D.分类

  • 查看答案
  • 采用()设计模式可保证一个类仅有一个实例;采用()设计模式可将对象组合成树形结构

    [单选题]采用( )设计模式可保证一个类仅有一个实例;采用( )设计模式可将对象组合成树形结构以表示“部分一整体”的层次结构,使用户对单个对象和组合对象的使用具有一致性;采用( )设计模式可动态地给一个对象添加一些额外的职责。A.命令(Command)B.单例(Singleton)C.装饰(Deeorate)D.组合(Composite)(44)

  • 查看答案