首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关面向对象方面的描述,不正确的是(5)。
下列有关面向对象方面的描述,不正确的是(5)。
admin
2019-06-12
41
问题
下列有关面向对象方面的描述,不正确的是(5)。
选项
A、面向对象要求针对接口编程,而不要针对实现编程
B、接口与实现不可分割
C、设计职责单一的类
D、尽量使用已有的类库
答案
B
解析
本题主要考查面向对象的基本知识。
“针对接口编程,而不是针对实现编程”是面向对象设计的7大原则之一,遵循此原则有以下几个方面的好处。
(1)使用者不必知道其使用对象的具体所属类。
(2)使用者无须知道特定类,只需知道它们所期望的接口。
(3)一个对象可以很容易地被(实现了相同接口的)另一个对象所替换。
(4)对象间的连接不必硬绑定到一个具体类的对象上,因此增加了灵活性。
另外,在这种方式下,接口与实现是可以分割的,这样利于变化,也符合面向对象的根本意图(便于需求的改变)。
设计职责单一的类也是7大设计原则中的一个,因为如果一个类有一个以上的职责,这些职责就耦合在了一起,这会导致脆弱的设计。比如,当一个职责发生变化时,就可能会影响其他的职责。另外,多个职责耦合在一起,也会影响程序的复用性。
类库,简单地说,就是很多类的集合,而这些类都是已经定义好的了,在编程时,可以直接使用,使用类库的好处主要有两个:一个是可以减少出差的概率;另外一个是可以节省大量的时间和经历。因此,如果有类库可供使用,肯定是要尽量使用已有的类库。
转载请注明原文地址:https://kaotiyun.com/show/AsCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
三个可靠度R均为0.8的部件串联构成一个系统,如下图所示:则该系统的可靠度为(7)。
4B/5B编码先将数据按4位分组,将每个分组映射到5单位的代码,然后采用___________进行编码。
以下关于加密算法的叙述中,正确的是______。
在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是(1)。
以太网的最大帧长为1518字节,每个数据帧前面有8个字节的前导字段,帧间隔为9.6μs,对于10BASE-5网络来说,发送这样的帧需要多少时间?(64)
以太网帧结构中“填充”字段的作用是____________。
以下用于在网络应用层和传输层之间提供加密方案的协议是(36)。
李某在《电脑与编程》杂志上看到张某发表的一组程序,颇为欣赏,就复印了100份作为程序设计辅导教材发给学生。李某又将这组程序逐段加以评析,写成评论文章后投到《电脑编程技巧》杂志上发表。李某的行为__________。(2008年下半年试题)
某基于微处理器的住宅系统,使用传感器(如红外探头、摄像头等)来检测各种意外情况,如非法进入、火警、水灾等。房主可以在安装该系统时配置安全监控设备(如传感器、显示器、报警器等),也可以在系统运行时修改配置,通过录像机和电视机监控与系统连接的所有传感
为下列文法选择最准确的答案:文法G[S]属于(12):S→CDAb→bAC→aCABa→aBC→bCBBb→bBAD→aDC→sBD→bDD→cAa→bDL(G)={ww|w
随机试题
A.动眼神经B.面神经C.前庭蜗神经D.舌咽神经E.迷走神经动眼神经副核发出纤维参加
国内较常用的间接推算最大摄氧量的方法是Astrand-Ryhming列线图法和Fox台阶试验。()
有关表皮样囊肿的描述,错误的是:
男性,36岁,因脑震荡急诊入院已3d,病人呈睡眠状态,可以唤醒即而入睡,可以回答问题但有时不正确,请判断病人的意识状态是
关于羊水过多,下列哪项是错误的( )。
下列有关或有事项的会计处理中,符合现行会计准则规定的有( )。
实行产品质量保险、赠送样品,运用的策略是()。
属于自我实现需要的是()。
幼儿园教育评价的目的是了解班级幼儿不同的发展水平。()
Thepolicesearchedthebuilding______butfailedtofindoutwherethebombwas.
最新回复
(
0
)