首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关面向对象方面的描述,不正确的是(5)。
下列有关面向对象方面的描述,不正确的是(5)。
admin
2019-06-12
58
问题
下列有关面向对象方面的描述,不正确的是(5)。
选项
A、面向对象要求针对接口编程,而不要针对实现编程
B、接口与实现不可分割
C、设计职责单一的类
D、尽量使用已有的类库
答案
B
解析
本题主要考查面向对象的基本知识。
“针对接口编程,而不是针对实现编程”是面向对象设计的7大原则之一,遵循此原则有以下几个方面的好处。
(1)使用者不必知道其使用对象的具体所属类。
(2)使用者无须知道特定类,只需知道它们所期望的接口。
(3)一个对象可以很容易地被(实现了相同接口的)另一个对象所替换。
(4)对象间的连接不必硬绑定到一个具体类的对象上,因此增加了灵活性。
另外,在这种方式下,接口与实现是可以分割的,这样利于变化,也符合面向对象的根本意图(便于需求的改变)。
设计职责单一的类也是7大设计原则中的一个,因为如果一个类有一个以上的职责,这些职责就耦合在了一起,这会导致脆弱的设计。比如,当一个职责发生变化时,就可能会影响其他的职责。另外,多个职责耦合在一起,也会影响程序的复用性。
类库,简单地说,就是很多类的集合,而这些类都是已经定义好的了,在编程时,可以直接使用,使用类库的好处主要有两个:一个是可以减少出差的概率;另外一个是可以节省大量的时间和经历。因此,如果有类库可供使用,肯定是要尽量使用已有的类库。
转载请注明原文地址:https://www.kaotiyun.com/show/AsCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
符合V.90建议的Modem数据速率可达__________。
关于OSPF协议,下面的描述中不正确的是__________。(2006年下半年试题)
在Windows操作系统中,远程桌面使用的默认端口是__________。
在Linux操作系统中,命令()可以正确关闭系统防火墙。
李某在《电脑与编程》杂志上看到张某发表的一组程序,颇为欣赏,就复印了一百份作为程序设计辅导教材发给学生。李某又将这组程序逐段加以评析,写成评论文章后投到《电脑编程技巧》杂志上发表。李某的行为__________。
某STP网络从链路故障中恢复时,端口收敛时间超过30秒,处理该故障的思路不包括_____________。
阅读下列C函数和函数说明,将应填入(n)处的字句写在对应栏内。【说明】函数DeleteNode(Bitree*r,inte)的功能是:在树根结点指针为r的二叉查找(排序)树上删除键值为e的结点,若删除成功,则函数返回0,否则函数返
请认真阅读以下函数说明、图及C程序,将程序段中(1)~(7)空缺处的语句填写完整。[说明]一般的树结构常采用孩子—兄弟表示法表示,即用二叉链表做树的存储结构,链表中节点的两个链域分别指向该节点的第一个孩子节点和下一个兄弟节点。例如,如图1
阅读下列说明和C程序,将应填入(n)处的字句写在对应栏中。[说明]借助一个栈结构,可实现二叉树的非递归遍历算法。InOrderTraverse数实现中序非递归遍历,遍历过程如下:若不是空树,根节点入栈,进入左子树;若已
对文法G进行改写,然后对每个非终结符写出不带回溯的递归子程序。说明输入串(a,a)#是否为G的句子。
随机试题
纤维囊性乳腺病的病理特点哪项除外
某企业经营过程中的经营风险报酬率为2%,财务风险报酬率为2.6%,行业风险报酬率为3.2%,又知该企业被评估资产的β系数为1.7,目前市场的平均收益率为8%,无风险报酬率为2%。根据β系数法,该企业被评估资产的风险报酬率为【】
尿道狭窄用金属尿道探条行尿道扩张,以下哪一项是错误的
在诊断脊髓压迫症时除根据临床体征外,常需借助适当的辅助检查。以下检查手段符合无创、能够清晰显示椎管内病变性质和部位等特点的是
某汽车公司的组织结构图如下:该公司的组织形式是()。
体现在发挥职能产生的影响方面,审计的作用可以表述为()。
丰田准时化生产体系质量保证的重要手段是()。-
委托加工的物资收回后用于连续生产的,应将受托方代收代缴的消费税计入委托加工物资的成本。()
根据下列材料回答问题。下列判断不正确的是()。
对长度为n的线性表进行冒泡排序,最坏情况下需要比较的次数为【】。
最新回复
(
0
)