Book

Deciphering Object-Oriented Programming with C++

Deciphering Object-Oriented Programming with C++ is an indispensable guide to understanding the finer details involved in mapping OO design principles to C++ language features and relevant programming techniques. This in-depth book examines popular design patterns and develops skills to make code more generic, robust, and easier to maintain.

Offered byPackt Logo

Difficulty Level
Intermediate
Completion Time
19h48m approx.
Language
English
Certification
Not available

About Course

Book Content

chapters 19h48m total length

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

On this page

Ready to Train Your Team?

Need training for your whole team? Get bulk pricing, LMS integration, and dedicated support.

Trusted by Leading Organizations Worldwide

Join thousands of companies that trust Calibr to power their learning and development initiatives.

Chalet Hotels logo
Pernod Ricard logo
ProMobi logo
Metrique logo
K Raheja Corp logo
Spyne.AI logo
VuNet Systems logo
Procurement Partners logo
vEngage.AI logo
1218 Global logo
TRADEJINI logo
Oben Electric logo
IIT STartups logo
EdTech Digit logo
MindSkillz logo
NewportMed logo

Request Access For Your Organization

Start training your team in minutes!

No credit card required

Related Resources