单项选择题

基于构件的软件开发总是()。

A.使用现存的构件
B.自己开发构件
C.修改现存的构件
D.使用现存的和开发新的构件