问题
单项选择题
模块化软件开发就是一种分离关注点(Separation of concerns)的手段,模块化应当遵循______的原则,提高模块的独立性。
A.低内聚、低耦合
B.高内聚、低耦合
C.低内聚、高耦合
D.高内聚、高耦合
答案
参考答案:B
解析: 设计一个复杂的软件系统需要考虑很多,每一个需要考虑的方面可以称之为一个关注点(concern),良好的设计需要把这些关注点分门别类,划分为若干模块,让程序开发人员在处理一个关注点时可以尽可能少地被其他关注点的细节所干扰。模块化软件开发就是一种分离关注点(Separation of concerns)的手段,模块化应当遵循高内聚、低耦合的原则,提高模块的独立性。