首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关面向对象方面的描述,不正确的是(5)。
下列有关面向对象方面的描述,不正确的是(5)。
admin
2019-06-12
47
问题
下列有关面向对象方面的描述,不正确的是(5)。
选项
A、面向对象要求针对接口编程,而不要针对实现编程
B、接口与实现不可分割
C、设计职责单一的类
D、尽量使用已有的类库
答案
B
解析
本题主要考查面向对象的基本知识。
“针对接口编程,而不是针对实现编程”是面向对象设计的7大原则之一,遵循此原则有以下几个方面的好处。
(1)使用者不必知道其使用对象的具体所属类。
(2)使用者无须知道特定类,只需知道它们所期望的接口。
(3)一个对象可以很容易地被(实现了相同接口的)另一个对象所替换。
(4)对象间的连接不必硬绑定到一个具体类的对象上,因此增加了灵活性。
另外,在这种方式下,接口与实现是可以分割的,这样利于变化,也符合面向对象的根本意图(便于需求的改变)。
设计职责单一的类也是7大设计原则中的一个,因为如果一个类有一个以上的职责,这些职责就耦合在了一起,这会导致脆弱的设计。比如,当一个职责发生变化时,就可能会影响其他的职责。另外,多个职责耦合在一起,也会影响程序的复用性。
类库,简单地说,就是很多类的集合,而这些类都是已经定义好的了,在编程时,可以直接使用,使用类库的好处主要有两个:一个是可以减少出差的概率;另外一个是可以节省大量的时间和经历。因此,如果有类库可供使用,肯定是要尽量使用已有的类库。
转载请注明原文地址:https://kaotiyun.com/show/AsCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
如果子网172.6.32.0/20再划分为172.6,32.0/26,则下面的结论中正确的是__________。(2010年下半年试题)
若在系统中有若干个互斥资源R,6个并发进程,每个进程都需要2个资源R,那么使系统不发生死锁的资源R的最少数目为______。
以太网帧格式如下图所示,其中“填充”字段的作用是__________。(2011年上半年试题)
某网络管理员在网络检测时,执行了undomac-addressblackhole命令。该命令的作用是__________。
物理层信号的功能特性__________。
在程序的执行过程中,Cache与主存的地址映像由__________。(2011年下半年试题)
在进行进度安排时,PERT图不能清晰地描述(1),但可以给出哪些任务完成后才能开始另一任务。某项目X包含任务A、B、…、J,其PERT如下图所示(A=1表示该任务A的持续时间是1天),则项目X的关键路路径是(2)。(2013年上半年试题)(1)
下列说法错误的是__________。
在网络设计和实施过程中要采取多种安全措施,下面的选项中属于系统安全需求措施的是___________。
某基于微处理器的住宅系统,使用传感器(如红外探头、摄像头等)来检测各种意外情况,如非法进入、火警、水灾等。房主可以在安装该系统时配置安全监控设备(如传感器、显示器、报警器等),也可以在系统运行时修改配置,通过录像机和电视机监控与系统连接的所有传感
随机试题
出现“物以稀为贵”的现象时,在市场交易中处于有利地位的是()。
A.胃肠道反应B.乳酸酸中毒C.低血糖反应D.水肿罗格列酮最常见的不良反应是
患者,男,22岁。近2天来,恶风寒,鼻塞流清涕,头身疼痛,喷嚏频发,舌淡红,苔薄,其最可能出现的脉象是
A.少海B.神门C.通里D.极泉E.阴郄
天然橡胶的主要化学组成是( )。
当工程网络计划中某项工作的实际进度偏差影响到总工期,必须通过缩短某些工作的持续时间调整进度计划时,这些工作是指()的可被压缩的工作。
在做理财规划的六个步骤中,第一个步骤是建立和界定与客户关系。下列选项中,( )是这一步骤的内容。
下列关于美国《独立宣言》的说法不正确的是()。
处于前运算阶段的儿童具有()的特征。
ThemajorreasonwhyAmericansenjoyanabundantfoodsupplyisthatthearablelandattheirdisposalforfoodproductionis__
最新回复
(
0
)