首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
组合设计模式的(49)构件角色,表示叶节点对象没有子节点,实现构件角色声明的接口。
组合设计模式的(49)构件角色,表示叶节点对象没有子节点,实现构件角色声明的接口。
admin
2010-01-23
64
问题
组合设计模式的(49)构件角色,表示叶节点对象没有子节点,实现构件角色声明的接口。
选项
A、Leaf
B、Right
C、Composite
D、Component
答案
A
解析
组合模式以树形结构将被组合的对象和组合对象抽象为同一种对象,使得用户对单个对象和组合对象的使用具有一致性。组合模式的组成如下。①抽象构件角色Component:它为组合中的对象声明接口,也可以为共有接口实现默认行为。②树叶构件角色Leaf:在组合中表示叶节点对象没有子节点,实现抽象构件角色声明的接口。③树枝构件角色Composite:在组合中表示分支节点对象有子节点,实现抽象构件角色声明的接口,存储子部件。组合模式中必须提供对子对象的管理方法,不然无法完成对子对象的添加、删除等操作,也就失去了灵活性和扩展性。如果在Component里面声明所有的用来管理子类对象的方法,以达到Component接口的最大化。其目的是为了使客户在接口层次上树叶和分支的透明性。但树叶是不存在于类的,因此 Component声明的一些方法对于树叶来说是不适用的。如果只在Composite里声明所有的用来管理子类对象的方法,就可以避免上一种方式的安全性问题,但是由于叶子和分支有不同的接口,因此又失去了透明性。
转载请注明原文地址:https://kaotiyun.com/show/ugxZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
两个码子之间的海明距为(22)。码是由码子组成的集合,一个码的海明距离指的是(23)。若一个码要求检测3位错,则该码的海明距离应为,(24)。
为了进行差错控制,必须对传送的数据帧进行校验。在局域网中广泛使用的校验方法是(7)校验。CRC-16标准规定的生成多项式为G(x)=X16+X15+X2+1,它产生的校验码是(8)位,接收端发现错误后采取的措施是(9)。如果CRC的生成多项式为G(X)=X
为了进行差错控制,必须对传送的数据帧进行校验。在局域网中广泛使用的校验方法是(7)校验。CRC-16标准规定的生成多项式为G(x)=X16+X15+X2+1,它产生的校验码是(8)位,接收端发现错误后采取的措施是(9)。如果CRC的生成多项式为G(X)=X
从事电子商务活动要求具有的技术有(58)。
下列属于PC机的并行接口工作模式的是(23)。
CPU的工作我们也可以大致分为指令的获取、解码、运算和结果的写入四个步骤,其芯片中使用流水线技术的目的是(17)。
虚拟存储,就是把多个存储介质模块(如硬盘、RAID)通过一定的手段集中管理起来,所有的存储模块在一个存储池(StoragePool)中得到统一管理。虚拟存储管理系统是以程序的(5)理论为基础的,其基本含义是指程序执行时往往会不均匀地访问主存储器单元。根据
简述什么是ISDN?依据ISO/OSI参考模型对无线扩频网络设备进行分类,可以分为哪几种类型?用无线扩频设备实现网络互连需要何种配套设备?
原型化方法是—种______ 型的设计过程。
阅读以下有关传统局域网络运行和维护的叙述,填入(n)处。常见的三种拓扑结构是星型、(1)与(2)拓扑结构,而常见的信道访问方式有(3)及(4)。网络配置和运行包括一系列保证局域网络运转的工作,主要有:选择网络操作系统和网络连接协议等;配置网络服务
随机试题
企业外部环境指的是()
吡喹酮的作用机理中,应除外:
一名中年男子,右胸刀刺伤后半小时来院急诊,呼吸急促,面色苍白,四肢厥冷,烦躁不安,查体见右侧第3、4肋问腋前线处长约2cm伤口,血压12/8kPa(90/60mmHg),心率120次/分。检查患者脉细速,伤侧肋间隙饱满,肺呼吸音减弱,叩诊浊音。胸部X线摄片
WHO推荐的一线降压药选择顺序是
A.四级信息B.常见数据库信息C.三级信息D.二级信息E.一级信息以参考书和综述型数据库为主的药物信息是()。
质监机构在监督检查中发现检测机构有违反《公路水运工程试验检测管理办法》规定行为的,不会采取的行为是()。
我国建筑业施工总承包企业分为()个行业。
在各类债券中,()的信用等级是最高的。
师范学校的出现,与教师成为一种独立的社会职业,从时间上来说()
ThetoneofthewriterasreflectedinthefirstsentenceisThemainreasonforthelatestcrisisinstockmarketaspointedo
最新回复
(
0
)