[单选题,共用题干题]

某银行系统采用Factory Method方法描述其不同账户之间的关系,设计出的类图如图8-44所示。其中与Factory Method中的"Creator"角色相对应的类是(1);与"Product"角色相对应的类是(2)。

空白(1)处应选择()

A .Bank

B . Account

C . Checking

D . Savings

参考答案与解析:

相关试题

以下意图哪个是用来描述FACTORY METHOD(工厂方法)?()

[单选题]以下意图哪个是用来描述FACTORY METHOD(工厂方法)?()A . 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类B . 表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作C . 定义一个用于创建对象的接口,让子类决定实例化哪一个类。该模式使一个类的实例化延迟到其子类D . 定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化

  • 查看答案
  • 当应用Factory Method模式时要考虑下面哪些问题?()

    [多选题] 当应用Factory Method模式时要考虑下面哪些问题?()A . 主要有两种不同的情况B . 参数化工厂方法C . 特定语言的变化和问题D . 使用模板以避免创建子类

  • 查看答案
  • 简述不同设计类型之间的关系。

    [问答题] 简述不同设计类型之间的关系。

  • 查看答案
  • 关于模式适用性,在以下情况不适合使用FACTORY METHOD模式?()

    [单选题]关于模式适用性,在以下情况不适合使用FACTORY METHOD模式?()A . 当一个类不知道它所必须创建的对象的类的时候B . 当一个类希望由它的子类来指定它所创建的对象的时候C . 当你提供一个产品类库,而只想显示它们的接口而不是实现时D . 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候

  • 查看答案
  • 试题(2)、(3)采用面向对象技术设计银行信息系统,“账户类”应设计为 (2)

    [单选题]试题(2)、(3)采用面向对象技术设计银行信息系统,“账户类”应设计为 (2) ,“账户管理员类”应设计为 (3) 。(2)A.控制类B.边界类C.接口类D.实体类(3)A.控制类B.边界类C.接口类D.实体类

  • 查看答案
  • ABSD方法是基于体系结构的设计方法,它描述了系统的主要设计元素及其关系。

    [判断题] ABSD方法是基于体系结构的设计方法,它描述了系统的主要设计元素及其关系。A . 正确B . 错误

  • 查看答案
  • 价值工程是采用系统的工作方法,分析( )之间关系的管理技术。

    [单选题]价值工程是采用系统的工作方法,分析( )之间关系的管理技术。A.功能与成本,效益与费用 B.功能与收益,效益与利润C.成本与收益,收入与费用 D.功能与成本,效益与利润

  • 查看答案
  • 转账业务即银行存款在不同企业单位的银行账户之间的划转。( )

    [试题]转账业务即银行存款在不同企业单位的银行账户之间的划转。( )

  • 查看答案
  • 以下意图哪个是用来描述TEMPLATE METHOD(模板方法)?()

    [单选题]以下意图哪个是用来描述TEMPLATE METHOD(模板方法)?()A . 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中B . 为其他对象提供一种代理以控制对这个对象的访问C . 将抽象部分与它的实现部分分离,使它们都可以独立地变化D . 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系

  • 查看答案
  • 账户层级维护是指在现金管理系统中建立各账户之间的()关系

    [单选题]账户层级维护是指在现金管理系统中建立各账户之间的()关系A . 资金调拨B . 资金归集C . 资金查询D . 支付签约

  • 查看答案
  • 某银行系统采用Factory Method方法描述其不同账户之间的关系,设计出的