题目
以下哪项不属于软件设计的原则A. 模块化与信息隐蔽B. 抽象与逐步求精C. 高内聚低耦合D. 重用
以下哪项不属于软件设计的原则
A. 模块化与信息隐蔽
B. 抽象与逐步求精
C. 高内聚低耦合
D. 重用
题目解答
答案
D. 重用
解析
软件设计的原则包括模块化与信息隐蔽、抽象与逐步求精、高内聚低耦合等。这些原则旨在提高软件的可维护性、可扩展性和可重用性。模块化与信息隐蔽强调将软件划分为独立的模块,每个模块只负责一部分功能,并隐藏其内部实现细节。抽象与逐步求精强调从高层次抽象开始,逐步细化到具体实现。高内聚低耦合强调模块内部功能的紧密相关性,以及模块之间的松散依赖关系。而重用虽然在软件开发中非常重要,但它不是软件设计的基本原则,而是通过遵循上述原则来实现的一种结果。