Czym jest polimorfizm? [Python]
Вставка
- Опубліковано 8 лют 2025
- W tym odcinku omawiam czym jest polimorfizm w programowaniu obiektowym.
W tym odcinku omawiam czym jest dziedziczenie w programowaniu obiektowym.
Nieraz w bardziej złożonych programach będziemy tworzyli więcej niż jedną klasę. W momencie gdy część metod, bądź atrybutów będzie powtarzać się między różnymi klasami możemy skorzystać z dziedziczenia. Podklasa dziedzicząca z nadklasy otrzymuje wszystkie atrybuty oraz metody nadklasy. Oczywiście mamy możliwość dowolnej modyfikacji metod nadklasy w podklasie, możemy je uzupełniać lub nadawać im zupełnie nowe znaczenie (polimorfizm).
Kod:
github.com/dje...
Jeśli chodzi o polimorfizm w Python, to fajnie można go zaimplementować w swoich programach poprzez paczkę (package) "abc". Dzięki temu można tworzyć klasy abstrakcyjne w swoich programach 😉
Dziękuję
Obraz zamazany