单项选择题

软件设计一般分为总体设计和详细设计,它们之间的关系是()

A.全局和局部
B.抽象和具体
C.总体和层次
D.功能和结构