Chapter 20. Introducing Object-Oriented Programming
Learn the fundamentals of object-oriented programming (OOP)
See the differences between procedural programming and OOP
Understand the concept of objects
Find out about polymorphism and virtual methods
Find out about the relationship of objects to classes in C++
Examine the benefits of code reuse
Fundamentals of Object-Oriented Programming
Your ability to quickly develop robust applications is directly related to your ability to create reusable software modules (classes). C++ allows you to fully realize the potential of object-oriented programming (OOP); in this chapter, you’ll gain insight into how to unleash the OOP power C++ offers.
C++ can allow you to take advantage of code reuse ...