Wiemy już, że programowanie obiektowe składa się z kilku zasad. Czym są abstrakcja, dziedziczenie, polimorfizm i hermetyzacja dowiedzieliśmy się w e‑materiale Zasady programowania obiektowegoZasady programowania obiektowego.
W tym e‑materiale zajmiemy się realizacją zasad programowania obiektowego w języku C++.
Ciekawi cię, jak wyglądają implementacje w innych językach programowania? Możesz się z nimi zapoznać w dwóch pozostałych e‑materiałach z tej serii:
Zasady programowania obiektowego w języku JavaZasady programowania obiektowego w języku Java,
Zasady programowania obiektowego w języku PythonZasady programowania obiektowego w języku Python.
Przeanalizujesz zakresy widoczności pól oraz metod w klasach zaimplementowanych w języku C++.
Prześledzisz mechanizmy dziedziczenia oraz hermetyzacji w języku C++.
Przygotujesz hierarchiczne struktury danych z wykorzystaniem dziedziczenia.