Have a personal or library account? Click to login
Deciphering Object-Oriented Programming with C++ [WARNING: NOT FOR USE IN OTHER MATERIAL/SEE CONTRACT] Cover

Deciphering Object-Oriented Programming with C++ [WARNING: NOT FOR USE IN OTHER MATERIAL/SEE CONTRACT]

A practical, in-depth guide to implementing object-oriented design principles to create robust code

Paid access
|Oct 2022

Table of Contents

  1. Understanding Basic C++ Assumptions
  2. Adding Language Necessities
  3. Indirect Addressing: Pointers
  4. Indirect Addressing: References
  5. Exploring Classes in Detail
  6. Implementing Hierarchies with Single Inheritance
  7. Utilizing Dynamic Binding through Polymorphism
  8. Mastering Abstract Classes
  9. Exploring Multiple Inheritance
  10. Implementing Association, Aggregation, and Composition
  11. Handling Exceptions
  12. Friends and Operator Overloading
  13. Working with Templates
  14. Understanding STL Basics
  15. Testing Classes and Components
  16. Using the Observer Pattern
  17. Applying the Factory Pattern
  18. Applying the Adapter Pattern
  19. Using the Singleton Pattern
  20. Removing Implementation Details Using the pImpl Pattern
  21. Making C++ Safer
PDF ISBN: 978-1-80461-108-1
Publisher: Packt Publishing Limited
Copyright owner: © 2022 Packt Publishing Limited
Publication date: 2022
Language: English
Pages: 594

People also read