单项选择题

A.系统的主要功能应该由一个模块实现 
B.一个模块应该只实现一个主要功能 
C.模块之间的相互作用和耦合应尽量小 
D.一个模块应该只有一个控制入口和控制出口