This lesson has shown you the benefits that OOP brings to a project and to a programmer.
You have learned how to:
Keep your analysis in the business world, using business words, with encapsulation of related strings and numbers into classes
Make teamwork more productive by separating classes that require specialized knowledge from those that do not.
Achieve reuse without instruction lists from the programmer who wrote the code you are reusing.
Compare the responsibilities of your classes with the overall project scope to ensure nothing's been forgotten.
The next module discusses classes and objects in more detail and illustrates how to create class and object diagrams.