Zarządzanie implementacjami klas

Początkujący
Deweloper
Nauczyciel/wykładowca — szkolnictwo wyższe
Nauczyciel/wychowawca — szkoły podstawowe i średnie
Uczeń
Visual Studio Code

Dowiedz się, jak implementować klasy przy użyciu wyspecjalizowanych technik, takich jak klasy statyczne, klasy częściowe i inicjatory obiektów, które mogą poprawić czytelność, konserwację i organizację kodu.

Cele szkolenia

Po ukończeniu tego modułu będziesz mieć następujące możliwości:

  • Opisz różnice między programami strukturalnymi i obiektowymi, korzyściami hermetyzacji i cyklem życia klasy.

  • Ogranicz dostęp do klas i ich członków przy użyciu prywatnych, statycznych i zagnieżdżonych klas.

  • Popraw organizację kodu i łatwość konserwacji przy użyciu klas częściowych.

  • Zwiększ czytelność kodu i łatwość konserwacji przy użyciu metod implementujących argumenty nazwane i opcjonalne.

  • Zwiększ wydajność kodu i czytelność przy użyciu inicjatorów obiektów i konstruktorów kopiowania.

  • Wyjaśnij przeznaczenie finalizatora klasy i relację między finalizatorem a mechanizmem usuwania niepotrzebnych obiektów w .NET.

Wymagania wstępne

  • Możliwość tworzenia klas i konstruktorów klas w celu tworzenia obiektów w aplikacji języka C#.

  • Możliwość implementowania właściwości klasy przy użyciu akcesorów i modyfikatorów dostępu oraz metod lub metod rozszerzeń, które obsługują przeciążenie.

  • Możliwość tworzenia aplikacji konsoli języka C#, które implementują logikę biznesową przy użyciu instrukcji iteracji, instrukcji wyboru i metod niestandardowych.

  • Możliwość wykonywania podstawowego debugowania kodu w języku C# i obsługi wyjątków w środowisku programu Visual Studio Code.