Object-oriented development could potentially reduce the time and cost of writing software because
A) object-oriented programming requires less training.
B) iterative prototyping is not required.
C) objects are reusable.
D) a single user interface object can be used for the entire application.