单项选择题

A.每个模块只接受上级模块的调用
B.非直接上下级模块不能直接调用
C.被调用的下级模块不能再次分解
D.模块的调用必须遵从白上而下的顺序