单项选择题

下面不属于软件设计原则的是______。

A) 抽象
B) 模块化
C) 自底向上
D) 信息隐蔽