Skillnad mellan versioner av "4.1 Komposition"

Från Mathonline
Hoppa till: navigering, sök
m
m
 
Rad 54: Rad 54:
 
<br>
 
<br>
  
= <b><span style="color:#931136">Läs om komposition i kursboken på sid 170-173.</span></b> =
+
= <b><span style="color:#931136">Läs om komposition i kursboken på sid 104-107.</span></b> =
  
  

Nuvarande version från 8 april 2022 kl. 08.08

       Lektion 29          Genomgång          Övningar      


Vad är komposition i programmering?

En bil har en motor. Båda är tekniskt komplexa objekt, byggda av experter.

Man sätter ihop bilen som ett objekt av klassen Bil genom att bygga in i den

en motor som i sin tur är ett objekt av en annan klass, klassen Motor.


Komposition är sammansättning av ett objekt med ett annat objekt (komponent).

För att kunna sammansätta objekt måste man först sammansätta klasser.

Komposition betyder sammansättning och är relaterad till modularisering.


Med hjälp av Lego-principen bygger man program med hjälp av redan skrivna

klasser som kan ingå som komponenter i andra klasser. Vi har:

  1. Komposition av klasser
  2. Komposition av objekt


Klassen Date

Date.jpg


Klassen Employ

Employ.jpg


Programmet Composition

Composition.jpg



Läs om komposition i kursboken på sid 104-107.


 










Copyright © 2021 TechPages AB. All Rights Reserved.