Implementowanie zachowania polimorficznego
Poznaj zasady polimorfizmu, sposób implementowania zachowania polimorficznego przy użyciu dziedziczenia klas lub implementacji interfejsu oraz sposobu wybierania między podejściami opartymi na dziedziczeniu i opartymi na interfejsie do polimorfizmu.
Cele szkolenia
Opis zasad polimorfizmu.
Implementowanie polimorfizmu opartego na dziedziczeniu.
Zaimplementuj polimorfizm oparty na interfejsie.
Wyjaśnienie zagadnień dotyczących projektowania polimorficznego.
Implementowanie zachowania polimorficznego w aplikacji języka C#.
Wymagania wstępne
Instalacja programu Visual Studio Code z zainstalowanym rozszerzeniem C# Dev Kit.
Możliwość opracowywania podstawowego programu obiektowego w języku C#, który implementuje klasy z właściwościami i metodami.
Możliwość tworzenia interfejsów definiujących kontrakt dla klas implementowanych przez podstawowy program zorientowany na obiekt napisany w języku C#.
Możliwość tworzenia hierarchii klas przy użyciu klas bazowych i pochodnych.