Chapter 11
Examining Object-Oriented Programming
In This Chapter
Making nachos
Reviewing object-oriented programming
Introducing abstraction and classification
Discovering why object-oriented programming is important
What, exactly, is object-oriented programming? Object-oriented programming, or OOP as those in the know prefer to call it, relies on two principles you learned before you ever got out of Pampers: abstraction and classification. To explain, let me tell you a little story.
Abstracting Microwave Ovens
Sometimes when my son and I are watching football (which only happens when my wife can’t find the switcher), I whip up a terribly unhealthy batch of nachos. I dump some chips on a plate, throw on some beans, cheese, and lots of jalapeños, and nuke the whole mess in the microwave oven for five minutes. To use my microwave, I open the door, throw the stuff in, and punch a few buttons. After a few minutes, the nachos are done.
Now think for a minute about all the things I don’t do to use my microwave:
- I don’t rewire or change anything inside the microwave to get it to work. ...
Get C++ For Dummies, 7th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.