我们在实现Composite模式时需要考虑以下几个问题?()A、显式的父部件引用B、共享组件C、最大化Component接口D、声明管理子部件的操作

题目

我们在实现Composite模式时需要考虑以下几个问题?()

  • A、显式的父部件引用
  • B、共享组件
  • C、最大化Component接口
  • D、声明管理子部件的操作

相似考题
更多“我们在实现Composite模式时需要考虑以下几个问题?()A、显式的父部件引用B、共享组件C、最大化Component接口D、声明管理子部件的操作”相关问题
  • 第1题:

    操作系统通常有4类组件:驱动程序、___________、接口库和外围部件。


    正确答案:
    内核
    【解析】操作系统通常有4类组件;驱动程序、内核、接口库和外围组件。

  • 第2题:

    设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。下图为该模式的类图,其中,( )定义有子部件的那些部件的行为;组合部件的对象由(请作答此空)通过component提供的接口操作。

    A.Client
    B.Component
    C.Leaf
    D.Composite

    答案:A
    解析:
    本题主要组合设计模式。组合设计模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。
    在类图中,Component为合成的对象声明接口;某些情况下,实现从此接口派生出所有类共有的默认行为,定义一个接口可以访问及管理它的多个部分(GetChild),如果必要也可以在递归结构中定义一个接口访问它的父节点,并且实现它;Leaf在合成中表示叶节点对象,叶节点没有子节点;Composite用来定义有子节点(子部件)的部件的行为,存储子节点(子部件);Client通过Component接口控制组合部分的对象。

  • 第3题:

    除非损伤需要用可用部件更换,否则不要拆下()

    • A、用尼龙搭扣固定的组件或部件
    • B、用双面胶粘合的组件或部件
    • C、用螺纹连接的组件或部件
    • D、用铆钉铆接的组件或部件

    正确答案:D

  • 第4题:

    将部件、组件、零件联接组合成为整台设备的操作过程,称为()

    • A、组件装配
    • B、部件装配
    • C、总装配

    正确答案:C

  • 第5题:

    直接进入组件装配的部件称一级()。

    • A、部件
    • B、分部件
    • C、组件
    • D、分组件

    正确答案:D

  • 第6题:

    ()是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现。

    • A、部署图
    • B、类
    • C、接口
    • D、组件

    正确答案:D

  • 第7题:

    你创建了一个包含连接 Web 部件的 Web 窗体。你在 Web 窗体中写了如下的声明:你需要保证你的Web部件连接是有效的。你应该完成下面那两个操作?()

    • A、在 Web 窗体上包括一个标识为 WebPartConnection1 的数据源。
    • B、在 Web 窗体上包括一个标识为 customerPart 的 Web 部件。
    • C、在 Web 窗体上包括一个标识为 ordersPart 的 Web 部件。
    • D、确保你声明了一个接口 "IOrdersPart".
    • E、确保你声明了一个接口 "ICustomerPart".
    • F、确保每个Web部件声明了GetInterface或ProvideInterface方法。

    正确答案:B,C

  • 第8题:

    判断题
    一个组件只有成为工作部件或显示部件之后,才能查看其引用集设置。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第9题:

    单选题
    使用自顶向下建模方法设计组件时:()
    A

    不需要创建新的组件部件

    B

    需要创建新的组件部件

    C

    不确定


    正确答案: B
    解析: 暂无解析

  • 第10题:

    单选题
    引用集的主要目的是()
    A

    连接组件几何体

    B

    允许建立部件间表达式

    C

    观察一个组件的部件历史

    D

    包括或排除在下一级装配中的组件对象


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    一个装配部件被用于更高一级的装配,则此装配被称为()
    A

    子装配(Subassembly)

    B

    装配部件(Assembly)

    C

    主模型文件(Master-File)

    D

    组件对象(Component-Object)


    正确答案: A
    解析: 暂无解析

  • 第12题:

    判断题
    当使用装配-->替换引用集(Assemblies -->Replace Reference Set)选项代替在一子装配中的引用集时,为了传递在子装配中引用集的改变,顶级装配必须是工作部件。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    设计模式中的(请作答此空)模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。下图为该模式的类图,其中,( )定义有子部件的那些部件的行为;组合部件的对象由( )通过component提供的接口操作。

    A.代理(Proxy)
    B.桥接器(Bridge)
    C.组合(Composite)
    D.装饰器(Decorator)

    答案:C
    解析:
    本题主要组合设计模式。组合设计模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。
    在类图中,Component为合成的对象声明接口;某些情况下,实现从此接口派生出所有类共有的默认行为,定义一个接口可以访问及管理它的多个部分(GetChild),如果必要也可以在递归结构中定义一个接口访问它的父节点,并且实现它;Leaf在合成中表示叶节点对象,叶节点没有子节点;Composite用来定义有子节点(子部件)的部件的行为,存储子节点(子部件);Client通过Component接口控制组合部分的对象。

  • 第14题:

    将部件、组件、零件联接组合成为整合设备的操作过程称为()。

    A组件装配

    B部件装配

    C总装配

    D散件组装


    C

  • 第15题:

    将部件、组件、零件联接组合成为整台机器的操作过程称为()装配。

    • A、分组件
    • B、组件
    • C、部件
    • D、总

    正确答案:D

  • 第16题:

    组件是软件系统中可替换的、物理的组成部件,它封装了实现体。并提供了一组()的实现方法。

    • A、所有的属性和操作
    • B、接口
    • C、实现体
    • D、一些协作的类的集

    正确答案:B

  • 第17题:

    实现Serializable接口的可序列化类应该显式private static final声明 serialVersionUID。


    正确答案:正确

  • 第18题:

    以下描述正确的是()。

    • A、CallableStatement是PreparedStatement的父接口
    • B、PreparedStatement是CallableStatement的父接口
    • C、CallableStatement是Statement的子接口
    • D、PreparedStatement是Statement的父接口

    正确答案:B

  • 第19题:

    单选题
    装配环境使用引用集的主要目的是()
    A

    连接组件几何体

    B

    包括或排除在下一级装配中的组件对象

    C

    观察一个组件的部件历史

    D

    允许建立部件间表达式


    正确答案: D
    解析: 暂无解析

  • 第20题:

    判断题
    实现Serializable接口的可序列化类应该显式private static final声明 serialVersionUID。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第21题:

    单选题
    在装配中进行零件设计,设计在上下文或工作在上下文的实现,是通过使装配的一个组件成为()
    A

    工作部件

    B

    子装配

    C

    显示部件

    D

    顶极组件


    正确答案: D
    解析: 暂无解析

  • 第22题:

    单选题
    装配部件是由()构成的。
    A

    组件和子装配

    B

    部件和子装配

    C

    部件和组件

    D

    单个部件和子装配


    正确答案: D
    解析: 暂无解析

  • 第23题:

    多选题
    我们在实现Composite模式时需要考虑以下几个问题?()
    A

    显式的父部件引用

    B

    共享组件

    C

    最大化Component接口

    D

    声明管理子部件的操作


    正确答案: C,D
    解析: 暂无解析