单项选择题

A.降低管理成本
B.增强可移植性
C.提高软件开发效率
D.以上都是