早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
面向对象的设计原则包括(47)。A.弱耦合、弱内聚B.弱耦合、强内聚C.强耦合、强内聚D.强耦合、弱内聚
题目
面向对象的设计原则包括(47)。
A.弱耦合、弱内聚
B.弱耦合、强内聚
C.强耦合、强内聚
D.强耦合、弱内聚
参考答案
正确答案:B
解析:面向对象设计的准则包括:模块化、抽象、信息隐蔽、弱耦合、强内聚、可重用。耦合是指一个软件构件结构内不同模块之间的紧密程度。在面向对象方法中,对象是最基本的模块,因此,耦合主要指不同对象之间相互关联的紧密程度。弱耦合是优秀设计的一个重要标准,因为这有助于使得系统中某一部分的变化对其他部分的影响降到最低程度。在理想情况下,对某一部分的理解、测试或修改,无须涉及系统的其他部分。内聚是衡量一个模块内各个元素彼此结合的紧密程度。也可以把内聚定义为:设计中使用的一个构件,内的各个元素,对完成一个定义明确的目的所做出的贡献的程度。在设计时应该力求做到高内聚。
解析:面向对象设计的准则包括:模块化、抽象、信息隐蔽、弱耦合、强内聚、可重用。耦合是指一个软件构件结构内不同模块之间的紧密程度。在面向对象方法中,对象是最基本的模块,因此,耦合主要指不同对象之间相互关联的紧密程度。弱耦合是优秀设计的一个重要标准,因为这有助于使得系统中某一部分的变化对其他部分的影响降到最低程度。在理想情况下,对某一部分的理解、测试或修改,无须涉及系统的其他部分。内聚是衡量一个模块内各个元素彼此结合的紧密程度。也可以把内聚定义为:设计中使用的一个构件,内的各个元素,对完成一个定义明确的目的所做出的贡献的程度。在设计时应该力求做到高内聚。
看了面向对象的设计原则包括(47)...的网友还看了以下:
模块独立性的含义是A.内聚大、耦合大B.内聚小、耦合大C.内聚大、耦合小D.内聚小、耦合小 计算机类考试 2020-05-23 …
● 构件设计的原则是 (33) 。 (33)A. 低内聚高耦合 B. 高内聚低耦合 C. 低内聚低耦 计算机类考试 2020-05-26 …
一个设计良好的软件系统应具有(6)的特征。A.低内聚、低耦合B.高内聚、低耦合C.高内聚、高耦合D. 计算机类考试 2020-05-26 …
●好的软件结构应该是(30)。(30)A.高耦合、高内聚 B.低耦合、高内聚C.高耦合、低内聚 D. 计算机类考试 2020-05-26 …
构件设计的原则是______。A.低内聚高耦合B.高内聚低耦合C.低内聚低耦合D.高内聚高耦合 计算机类考试 2020-05-26 …
以下耦合类型中,耦合程度最低的是(17)。A.内容耦合B.控制耦合C.标记耦合D.公共耦合 计算机类考试 2020-05-26 …
面向对象的设计原则包括(47)。A.弱耦合、弱内聚B.弱耦合、强内聚C.强耦合、强内聚D.强耦合、弱 计算机类考试 2020-05-26 …
A.公共耦合B.数据耦合C.逻辑耦合D.控制耦合E.内容耦合 计算机类考试 2020-05-26 …
A.公共耦合B.数据耦合C.逻辑耦合D.外部耦合E.内容耦合 计算机类考试 2020-05-26 …
下列模块的耦合方式中,耦合行最好的是?A内容耦合B模块耦合C特征耦合D公共耦合 其他 2020-11-07 …