单项选择题

面向对象的程序设计主要考虑提高程序的______。

A.可靠性
B.可重用性
C.可移植性
D.可修改性