Object-Oriented Program Development Using C++: A Class-Centered Approach