模块设计面试题及答案
一、概念与理论(总分:30分)
1.请简述软件设计中“高内聚”和“低耦合”的定义及其重要性。(10分)
答案:
高内聚:指一个模块内部各个元素彼此结合得紧密程度。高内聚是指一个模块内部各个功能元素之间联系紧密,完成单一或相关的一组功能。高内聚使模块的可读性和可维护性提高,降低了修改一个功能对其他功能的影响。
低耦合:指模块之间依赖关系的强弱。低耦合是指模块之间的依赖程度低,即一个模块的修改尽量不影响到其他模块。低耦合提高了系统的可扩展性和可移植性,使得系统结构清晰,便于多人协作开发。
重要性:高内聚低耦合是软件
原创力文档

文档评论(0)