ABSTRACT

Object-oriented programming involves a different way of thinking. Instead of focusing on the functions and tasks of a program, you design an object-oriented program around the objects in the problem domain. Once you determine these objects, a class is written to define the attributes and behaviors for each object.