早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

面向对象的设计原则包括(47)。A.弱耦合、弱内聚B.弱耦合、强内聚C.强耦合、强内聚D.强耦合、弱内聚

题目

面向对象的设计原则包括(47)。

A.弱耦合、弱内聚

B.弱耦合、强内聚

C.强耦合、强内聚

D.强耦合、弱内聚

参考答案
正确答案:B
解析:面向对象设计的准则包括:模块化、抽象、信息隐蔽、弱耦合、强内聚、可重用。耦合是指一个软件构件结构内不同模块之间的紧密程度。在面向对象方法中,对象是最基本的模块,因此,耦合主要指不同对象之间相互关联的紧密程度。弱耦合是优秀设计的一个重要标准,因为这有助于使得系统中某一部分的变化对其他部分的影响降到最低程度。在理想情况下,对某一部分的理解、测试或修改,无须涉及系统的其他部分。内聚是衡量一个模块内各个元素彼此结合的紧密程度。也可以把内聚定义为:设计中使用的一个构件,内的各个元素,对完成一个定义明确的目的所做出的贡献的程度。在设计时应该力求做到高内聚。