OOP and its Effect on Development

So, now that we have seen what objects are and what all the ten dollar words mean, the next question is, "Big deal. What does this do for me?"

OOP will shift the focus of development from coding procedures to the designing and defining classes. Since Objects are, in effect, complete and independent "modules" it is possible to have developers just working on classes of objects. The application developers can then use these classes, either directly or by subclassing them, and put them together to form a system.

Does this mean that once you have a library of classes that you will never need to write code again? Not quite, but it will make your life a lot easier once you have the class library developed, debugged and ready to go.