Indførelsen
Dette modul dækker specialiseringsteknikker, der bruges af C#-udviklere til at implementere klasser og til at forbedre læsbarheden, vedligeholdelsen og organiseringen af deres kode. Indholdet fokuserer på implementering af private, statiske og indlejrede klasser, delvise klasser og medlemmer, navngivne og valgfri argumenter i metoder, objektinitialiserings- og kopikonstruktører og klasse finalizers. Den indeholder også en øvelse, der kan hjælpe dig med at anvende disse begreber i dit arbejde.
Forestil dig, at du arbejder i en almennyttig virksomhed, der er midt i et softwareopdateringsprojekt. Programmets kompleksitet kræver en modulopbygget kodestruktur, der kan genbruges, og du er bekymret for kodelæsbarhed, vedligeholdelse og organisation. Du skal forstå, hvordan du implementerer specialiserede teknikker som statiske klasser, delvise klasser og objektinitialiseringer, der kan bruges til at sikre kvaliteten af din kode. Dette modul fører dig gennem disse begreber og giver praktiske eksempler, der kan hjælpe dig med at anvende dem i dit arbejde.
De emner, der behandles i dette modul, omfatter:
- Undersøgelse af forskellene mellem strukturerede og objektorienterede programmer, fordelene ved indkapsling og livscyklussen for en klasse.
- Implementering af private, statiske og indlejrede klasser.
- Implementering af delvise klasser og medlemmer.
- Implementering af navngivne og valgfri argumenter i metoder.
- Implementering af objektinitialiseringsmaskiner og kopikonstruktører.
- Undersøger klasse
finalizersog .NET-affaldsopsamleren. - Øvelse: Implementer klasser i C#-programmer.
I slutningen af dette modul har du en solid forståelse af, hvordan du implementerer klasser ved hjælp af specialiserede teknikker som statiske klasser, delvise klasser og objektinitialiseringer, der kan forbedre læsbarheden, vedligeholdelsen og organiseringen af din kode.