单项选择题

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

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