Skillnad mellan versioner av "2.3 Modularisering"
Från Mathonline
Taifun (Diskussion | bidrag) m |
Taifun (Diskussion | bidrag) m |
||
Rad 64: | Rad 64: | ||
− | = <b><span style="color:#931136">Läs om Modularisering i kursboken på sid | + | = <b><span style="color:#931136">Läs om Modularisering i kursboken på sid 81-84.</span></b> = |
Nuvarande version från 2 december 2021 kl. 14.26
<< Lektion 15 | Genomgång | Övningar |
All kod i Main()
Modularisering på metodnivå
Modulariseringens 1:a steg: Bearbetning flyttas till metoder utanför Main(): nya "moduler".
Klassen Method_Module har tre metoder: Main(), Area() och Circumference().
Den aktuella parametern radius kopieras till den formella parametern r vid anrop.
Modularisering på klassnivå
Modulariseringens 2:a steg: De nya metoderna flyttas till en annan klass, en ny "modul".
Men även variabeln radius flyttar med och blir den nya klassens datamedlem.
Klassen Circle
Jämför med klassbrgreppets definition.
Klassen Circle utgör med klassen CircleUse ETT C# program som är objektorienterat.
Programmet CircleUse
Ett körexempel
Läs om Modularisering i kursboken på sid 81-84.
Copyright © 2020 TechPages AB. All Rights Reserved.