Założenia paradygmatu programowania obiektowego – hermetyzacja, polimorfizm, dziedziczenie
Hermetyzacja
Hermetyzacja to ukrywanie szczegółów implementacji obiektu, które nie powinny być widoczne poza obiektem.
Polimorfizm
Polimorfizm to możliwość przypisywania różnych zachowań do obiektów różnych klas, które dziedziczą po wspólnej klasie bazowej.
Polega na przeciążaniu metod, czyli nadawaniu im różnych implementacji w zależności od argumentów, na których są wywoływane.
Dziedziczenie
Dziedziczenie to mechanizm, który pozwala na tworzenie nowych klas na podstawie istniejących klas. Nowa klasa dziedziczy po klasie bazowej jej atrybuty i metody.
Last modified: 20 July 2024