Introduction to Object-Oriented Programming
This Exploration takes a break from C++ programming to turn to the topic of object-oriented programming (OOP). You may already be familiar with this topic, but I urge you to continue reading. You may learn something new. To everyone else, this Exploration introduces some of the foundations of OOP in general terms. Later Explorations will show how C++ implements OOP principles.
Books and Magazines
What is the difference between a book and a magazine? Yes, I really want you to write down your answer. Write down as many differences as you can think of.