[单选题]

软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到()。

A.高内聚,高耦合

B.高内聚,低耦合

C.低内聚,高耦合

D.低内聚,低耦合

参考答案与解析: