参考答案和解析
正确答案:A
解析:组合模式以树形结构将被组合的对象和组合对象抽象为同一种对象,使得用户对单个对象和组合对象的使用具有一致性。组合模式的组成如下。①抽象构件角色Component:它为组合中的对象声明接口,也可以为共有接口实现默认行为。②树叶构件角色Leaf:在组合中表示叶节点对象没有子节点,实现抽象构件角色声明的接口。③树枝构件角色Composite:在组合中表示分支节点对象有子节点,实现抽象构件角色声明的接口,存储子部件。组合模式中必须提供对子对象的管理方法,不然无法完成对子对象的添加、删除等操作,也就失去了灵活性和扩展性。如果在Component里面声明所有的用来管理子类对象的方法,以达到Component接口的最大化。其目的是为了使客户在接口层次上树叶和分支的透明性。但树叶是不存在于类的,因此 Component声明的一些方法对于树叶来说是不适用的。如果只在Composite里声明所有的用来管理子类对象的方法,就可以避免上一种方式的安全性问题,但是由于叶子和分支有不同的接口,因此又失去了透明性。
更多“组合设计模式的(49)构件角色,表示叶节点对象没有子节点,实现构件角色声明的接口。A.LeafB.RightC. ”相关问题
  • 第1题:

    面向对象分析与设计技术中,______是类的一个实例。

    A.对象

    B.接口

    C.构件

    D.设计模式


    正确答案:A

  • 第2题:

    在结构设计时,一般要遵守的原则是:( )

    A.强柱弱梁、强剪弱弯、强节点弱构件
    B.强梁弱柱、强剪弱弯、强构件弱节点
    C.强柱弱梁、强弯弱剪、强节点弱构件
    D.强柱弱梁、强剪弱弯、强构件弱节点

    答案:A
    解析:
    “强柱弱梁,强剪弱弯”是一个从结构抗震设计角度提出的一个结构概念。就是柱子不先于梁破坏,因为梁破坏属于构件破坏,是局部性的,柱子破坏将危及整个结构的安全,可能会整体倒塌,后果严重!所以我们要保证柱子更“相对”安全,故要“强柱弱梁”;“弯曲破坏”是延性破坏,是有预兆的,如开裂或下挠等,而“剪切破坏”是一种脆性的破坏,没有预兆的,所以我们要避免发生剪切破坏。与构件相比,节点更容易出现破坏,且节点区域的承载力不易计算,故应特别注意。

  • 第3题:

    4、传统构件作为软件体系结构中的一部分,它承担的重要角色包括:()

    A.控制构件:协调问题域中所有其它构件的调用。

    B.问题域构件:实现客户需要的全部功能或部分功能。

    C.基础设施构件:负责完成问题域中所需支持处理的功能。

    D.接口构件:实现各个构件的相互协作。


    控制构件:协调问题域中所有其它构件的调用。;问题域构件:实现客户需要的全部功能或部分功能。;基础设施构 件:负责完成问题域中所需支持处理的功能。

  • 第4题:

    在结构设计中,一般要遵守的原则是( )。

    A.强柱弱梁、强剪弱弯、强节点弱构件
    B.强梁弱柱、强剪弱弯、强构件弱节点
    C.强柱弱梁、强弯弱剪、强节点弱构件
    D.强柱弱粱、强剪弱弯、强构件弱节点

    答案:A
    解析:
    结构构件一般分为竖向构件和水平构件两种。柱作为竖向构件承受了全部竖向荷载引起的轴力及楼层的水平剪力。水平构件的破坏只影响局部,竖向构件破坏将影响有关传力区域,甚至发生连续倒塌。柱在结构的整体稳固中,起到了关键承力的重要作用。震害表明,柱(尤其是底柱、角柱)破坏的可能性极大,且引发结构跨塌。因此,柱的抗弯能力应强于梁的抗弯能力,柱的破坏应滞后于梁的破坏;柱的抗剪能力应强于自身的抗弯能力,使受剪破坏滞后于弯曲破坏。同时,框架梁柱节点处于多条传力途径交叉的关键受力部位,在震害调查及抗震设计中,节点核心区受力形态复杂.处于压(拉)、弯、剪、扭内力的反复作用下,很难准确计算,是最重要的承载受力构件,地震中容易破坏。综上所述,在结构设计中,要遵守强柱弱梁、强剪弱弯、强节点弱构件的原则。

  • 第5题:

    ()是一组用于描述构件的一个服务的操作。

    A.包

    B.节点

    C.接口

    D.构件