单项选择题

面向对象方法使设计出的软件尽可能直接地、准确地描述现实世界,构造出模块化的、可重用的、可维护性好的()系统。

A.编码
B.代码
C.软件
D.程序