5

Exploring Classes in Detail

This chapter will begin our pursuit of object-oriented programming (OOP) in C++. We will begin by introducing object-oriented (OO) concepts and then progress to understanding how these concepts can be implemented in C++. Many times, implementing OOP ideas will be through direct language support, such as the features in this chapter. Sometimes, however, we will utilize various programming techniques to implement object-oriented concepts. These techniques will be seen in later chapters. In all cases, it is important to understand the object-oriented concepts and how these concepts relate to well-thought-out designs, and then have a clear understanding of how to implement these designs with robust code.

This chapter ...

Get Deciphering Object-Oriented Programming with C++ 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.