Implementovat polymorfní chování
Seznamte se s principy polymorfismu, jak implementovat polymorfní chování pomocí dědičnosti tříd nebo implementace rozhraní a jak si vybrat mezi přístupy založenými na dědičnosti a rozhraními k polymorfismu.
Cíle výuky
Popište principy polymorfismu.
Implementujte polymorfismus založený na dědičnosti.
Implementujte polymorfismus založený na rozhraní.
Vysvětlit aspekty polymorfického návrhu
Implementujte polymorfní chování v aplikaci jazyka C#.
Požadavky
Instalace editoru Visual Studio Code s nainstalovaným rozšířením C# Dev Kit.
Schopnost vyvíjet základní objektově orientovaný program v jazyce C#, který implementuje třídy s vlastnostmi a metodami.
Schopnost vytvářet rozhraní, která definují kontrakt pro třídy implementované základním objektově orientovaným programem napsaným v jazyce C#.
Možnost vytvořit hierarchii tříd pomocí základních a odvozených tříd.