首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关面向对象方面的描述,不正确的是(5)。
下列有关面向对象方面的描述,不正确的是(5)。
admin
2019-06-12
63
问题
下列有关面向对象方面的描述,不正确的是(5)。
选项
A、面向对象要求针对接口编程,而不要针对实现编程
B、接口与实现不可分割
C、设计职责单一的类
D、尽量使用已有的类库
答案
B
解析
本题主要考查面向对象的基本知识。
“针对接口编程,而不是针对实现编程”是面向对象设计的7大原则之一,遵循此原则有以下几个方面的好处。
(1)使用者不必知道其使用对象的具体所属类。
(2)使用者无须知道特定类,只需知道它们所期望的接口。
(3)一个对象可以很容易地被(实现了相同接口的)另一个对象所替换。
(4)对象间的连接不必硬绑定到一个具体类的对象上,因此增加了灵活性。
另外,在这种方式下,接口与实现是可以分割的,这样利于变化,也符合面向对象的根本意图(便于需求的改变)。
设计职责单一的类也是7大设计原则中的一个,因为如果一个类有一个以上的职责,这些职责就耦合在了一起,这会导致脆弱的设计。比如,当一个职责发生变化时,就可能会影响其他的职责。另外,多个职责耦合在一起,也会影响程序的复用性。
类库,简单地说,就是很多类的集合,而这些类都是已经定义好的了,在编程时,可以直接使用,使用类库的好处主要有两个:一个是可以减少出差的概率;另外一个是可以节省大量的时间和经历。因此,如果有类库可供使用,肯定是要尽量使用已有的类库。
转载请注明原文地址:https://kaotiyun.com/show/AsCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
主机host1和host2进行域名查询的过程如下图所示,下列说法中正确的是__________。(2013年上半年试题)[*]2
根据用户需求选择正确的网络技术是保证网络建设成功的关键,在选择网络技术时应考虑多种因素。下面的各种考虑中,不正确的是______。
在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是(1)。
某网络管理员在网络检测时,执行了undomac-addressblackhole命令。该命令的作用是__________。
一台主机的浏览器无法访问域名为www.sohu.com的网站,并且在这台计算机执行tracert命令时有如下信息:根据以上信息,造成这种现象的原因可能是(49)。
以下关于直通式交换机和存储转发式交换机的叙述中,正确的是()。
甲、乙两人在同一天就同样的发明创造提交了专利申请,专利局将分别向各申请人通报有关情况,并提出多种可能采用的解决办法。下列说法中,不可能采用___________。
DNS正向搜索区的功能是将域名解析为IP地址,WindowsXP系统中用于测试该功能的命令是____________。
在Internet上有许多协议,下面的选项中能正确表示协议层次关系的是(23)。
阅读下列程序说明和C代码,将应填人(n)处的字句写在对应栏内。[程序5说明]下列文法可用来描述化学分子式的书写规则(例如,A12(CO3)3”Cu(OH)2):λ→β\βλβ→δ\δnδ→ξ\ξθ\(λ)其中
随机试题
现有四份浓度均为0.1mol/L的溶液,其中PH值最大的是()
药材发霉的原因不包括
A.DICB.失血性休克C.宫腔粘连D.人流综合征E.宫穿孔人流术中过度刺激宫颈易引起
在某合同纠纷诉讼中,被告的利害关系人提出该被告患有精神病,要求宣告被告无民事行为能力,法院在按特别程序立案审理之前应如何处理?()
生产出口玩具的企业根据《出口玩具质量许可证管理办法》的要求,生产出口玩具的企业向检验检疫机构申请《出口玩具质量许可证》,必须符合下列()要求。
A公司作为B公司的企业年金账户管理人,其职责不包括()。
()预警法侧重定量分析。
道德风险
可以适用禁止令的犯罪分子是()。
下列关于法的历史演进正确的是()(2016年一综一第8题、2016一法综一第2题)
最新回复
(
0
)