RcjOGyp2YAXbN
Ilustracja przedstawia fragment kodu programowania.

Zasady programowania obiektowego w języku C++

Źródło: domena publiczna.

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 obiektowegoP1D1ZES2iZasady 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:

Twoje cele
  • 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.