首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关面向对象方面的描述,不正确的是(5)。
下列有关面向对象方面的描述,不正确的是(5)。
admin
2019-06-12
75
问题
下列有关面向对象方面的描述,不正确的是(5)。
选项
A、面向对象要求针对接口编程,而不要针对实现编程
B、接口与实现不可分割
C、设计职责单一的类
D、尽量使用已有的类库
答案
B
解析
本题主要考查面向对象的基本知识。
“针对接口编程,而不是针对实现编程”是面向对象设计的7大原则之一,遵循此原则有以下几个方面的好处。
(1)使用者不必知道其使用对象的具体所属类。
(2)使用者无须知道特定类,只需知道它们所期望的接口。
(3)一个对象可以很容易地被(实现了相同接口的)另一个对象所替换。
(4)对象间的连接不必硬绑定到一个具体类的对象上,因此增加了灵活性。
另外,在这种方式下,接口与实现是可以分割的,这样利于变化,也符合面向对象的根本意图(便于需求的改变)。
设计职责单一的类也是7大设计原则中的一个,因为如果一个类有一个以上的职责,这些职责就耦合在了一起,这会导致脆弱的设计。比如,当一个职责发生变化时,就可能会影响其他的职责。另外,多个职责耦合在一起,也会影响程序的复用性。
类库,简单地说,就是很多类的集合,而这些类都是已经定义好的了,在编程时,可以直接使用,使用类库的好处主要有两个:一个是可以减少出差的概率;另外一个是可以节省大量的时间和经历。因此,如果有类库可供使用,肯定是要尽量使用已有的类库。
转载请注明原文地址:https://www.kaotiyun.com/show/AsCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
在Windows操作系统下,FTP客户端可以使用(40)命令显示客户端当前目录中的文件。
下面用于标识帧中继虚电路标识符的是____________。
4B/5B编码先将数据按4位分组,将每个分组映射到5单位的代码,然后采用___________进行编码。
根据用户需求选择正确的网络技术是保证网络建设成功的关键,在选择网络技术时应考虑多种因素,下面的各种考虑中,不正确的是__________。(2011年上半年试题)
开放系统的数据存储有多种方式,属于网络化存储的是__________。(2009年下半年试题)
某网络工程计划图如下所示,边上的标记为任务编码及其需要的完成时间(天),则整个工程的工期为(10)。
某STP网络从链路故障中恢复时,端口收敛时间超过30秒,处理该故障的思路不包括_____________。
下列选项中,同属于报文摘要算法的是______。
下面有关RMON的论述中,错误的是__________。(2012年上半年试题)
为下列文法选择最准确的答案:文法G[S]属于(12):S→CDAb→bAC→aCABa→aBC→bCBBb→bBAD→aDC→sBD→bDD→cAa→bDL(G)={ww|w
随机试题
教学测量
心理咨询的目标之一就是促使行为变化。
患者男,30岁,油漆工人。因心悸、气短、面色苍白、下肢反复瘀点2年来诊。查体:重度贫血貌,心率120次/min,心尖部可闻及2级SM,肝脾肋下未触及。检测WBC3.0×109/L,RBC2.0×1012/L,Hb60g/L,PLT35×109/L,MCV9
大输液的滤过、灌封要求的洁净级别
治疗湿热壅阻型慢性盆腔炎的治法是
[2008年第050题]按清代工部《工程作法》规定,大木小式建筑的面阔尺度由下列哪项来确定:
贷款合同管理是指按照银行内部控制与风险管理的要求,对贷款合同的()等一系列行为进行管理的活动。
操作风险评估方法中,自我评估法从()两个角度来评估风险的大小。
社区居委会规范化建设要以()为依据。
化妆品:镜子
最新回复
(
0
)