PDBeal / oop-in-cpp

A guide to learn Object-Oriented Programming, written in C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Ultimate Guide to Object-Oriented Programming in C++

the ultimate

1. Contents

  1. Abstraction
  2. Encapsulation
  3. Inheritance
  4. Polymorphism

2. Release notes (1.0.0)

This is the first edition of this guide. You may notice that certain topics may need further development, particularly the topic of polymorphism, and you may also observe some overlap among the principles of object-oriented programming. Nevertheless, I wanted to release an initial version quickly and be able to proceed with other projects and obligations that I have pending.

Topics to be included in the next release:

  • Relationships between classes (association, aggregation, composition, dependency)
  • Testing and debugging of object-oriented code
  • Object-oriented design patterns

3. Author

  • Facundo Martínez © 2023

4. Licensing

The content of this repository is licensed under CC BY-NC-SA 4.0

If you are interested in using the contents of this repository for commercial purposes, please contact me privately to reach an agreement.

5. Contributing

If you have found this guide beneficial, kindly consider supporting me on Ko-Fi. Your contribution will assist me in creating more high-quality free content for the benefit of all.

About

A guide to learn Object-Oriented Programming, written in C++

License:Other