Wiemy już, że programowanie obiektowe opiera się na kilku zasadach. 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 Python.
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 C++Zasady programowania obiektowego w języku C++,
Zasady programowania obiektowego w języku JavaZasady programowania obiektowego w języku Java.
Prześledzisz zaawansowane zasady programowania obiektowego w języku Python.
Zaimplementujesz definicje klas wykorzystujących techniki programowania obiektowego.
Stworzysz program wykorzystujący techniki programowania obiektowego i definicje klas.