Úvod

Dokončeno

Polymorfismus je jedním ze základních konceptů objektově orientovaného programování. Polymorfismus umožňuje, aby objekty různých typů byly považovány za objekty společného základního typu, což poskytuje flexibilitu a možnost opakovaného použití v kódu.

Předpokládejme, že pracujete v neziskové společnosti, která je uprostřed projektu aktualizace softwaru. Aplikace kombinuje úzce propojené modely s volně svázanou strukturou generování sestav. Máte za úkol implementovat polymorfismus v aplikaci, abyste zvýšili flexibilitu a udržovatelnost. Potřebujete pochopit, jak implementovat polymorfní chování pomocí dědičnosti tříd a rozhraní. Tento modul vás provede těmito koncepty a poskytuje praktické příklady, které vám pomůžou je použít ve své práci.

Mezi témata probíraná v tomto modulu patří:

  • Prozkoumejte principy polymorfního chování.
  • Prozkoumejte polymorfismus založený na dědičnosti.
  • Prozkoumejte polymorfismus založený na rozhraní.
  • Projděte si důležité informace o polymorfním návrhu.
  • Implementujte polymorfismus v aplikaci v jazyce C#.

Po dokončení tohoto modulu můžete:

  • Vysvětlit principy polymorfismu v jazyce C#.
  • Implementujte polymorfismus pomocí dědičnosti tříd.
  • Implementujte polymorfismus pomocí rozhraní.
  • Zvolte přístup k polymorfismu, který odpovídá požadavkům scénáře.
  • Implementujte polymorfismus založený na dědičnosti a rozhraní v aplikaci jazyka C#.

Na konci tohoto modulu máte solidní znalosti polymorfismu v jazyce C# a můžete implementovat polymorfismus pomocí dědičnosti tříd nebo implementace rozhraní.