In this section we will refresh basic object oriented concepts, to ensure that everyone understands the basics before proceeding.
Let us start with a brief history of object orientated programming. Object orientation is a step in the evolution of software design
The purpose of object orientation is to create programs that are flexible, maintainable, and robust.
Note: This post was originally posted on my blog at http://www.adaptivelearningonline.net