Implementovat polymorfní chování

Začátečník
Vývojář
Vysokoškolský pedagog
Učitel na základní nebo střední škole
Student
Visual Studio Code

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.