Úvod

Dokončeno

Tento modul poskytuje úvod do objektově orientovaného programování (OOP) se zaměřením na vytváření definic tříd a vytváření instancí objektů v jazyce C#. Porovnává strukturované programování s objektově orientovaným programováním, zkoumá vlastní třídy ve vztahu k systému typů .NET, zkoumá definice tříd a konstruktory a jak vytvářet objekty pomocí operátoru new.

Představte si, že pracujete v neziskové společnosti a že jste byli požádáni, abyste pomohli aktualizovat nějaký starý software C#. Dobrovolníci, kteří vytvořili původní aplikace, používali strukturované programování k vývoji kódu. Složitost projektů se v průběhu času zvýšila, takže společnost chce přejít na OOP, což poskytuje výhody opětovného použití kódu, modularity a škálovatelnosti. Přechod na OOP vyžaduje změnu myšlení a přístupu. Abyste se mohli připravit na projekt, musíte získat zkušenosti se základními koncepty OOP.

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

  • Porovnání strukturovaného a objektově orientovaného programování
  • Prozkoumejte systém typů .NET, rozdíl mezi hodnotami a odkazovými typy a výhodou použití vlastních typů tříd.
  • Navrhujte třídy pomocí definic tříd a jmenných prostorů.
  • Vytvořte konstruktory tříd a vytvořte instance objektů pomocí operátoru new.
  • Cvičení: Vytváření tříd a objektů v jazyce C#.

Na konci tohoto modulu budete schopni vytvářet definice tříd a vytvářet instance objektů pomocí konstruktorů a operátoru "new".