单项选择题

在面向对象的设计中,我们应该遵循的设计准则除了模块化、抽象、低耦合、高内聚、还有()

A.隐藏复杂性
B.信息隐蔽
C.经常类的利用
D.类的开发