C++ Interactive Course: Fast Mastery of C++ 9781571690630 (1571690638), Waite Group Press, 1996 Welcome to the exciting world of object-oriented programming! In this first chapter, I値l start by discussing why object-oriented programming (OOP) was invented and why it offers advantages to the programmer. I値l also provide a quick overview of the main features of object-oriented languages. You値l learn about the two most fundamental aspects of OOP, objects and classes. Then I値l focus on a particular kind of object hot dog stand and show how real hot dog stands on the street relate to hot dog stand objects in a program. You値l see how to use C++ to describe a class of hot dog stand objects and how to make these objects carry out tasks. This approach goes to the very heart of OOP. Most books begin by skittering around the edges of C++, talking about old-fashioned procedural details. This one attacks objects and classes head-on. If you think of OOP as a fierce fire-breathing dragon, then you池e going to walk right up to it, look it squarely in the eye, and tell it you want answers, now!