Skillnad mellan versioner av "5.8 Komposition"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 11: Rad 11:
  
 
<br>
 
<br>
 +
 +
 +
= <b><span style="color:#931136">1.7 &nbsp; Komposition</span></b> =
 +
<div class="ovnE">
 +
<big>
 +
En <b><span style="color:red">bil</span></b> har en <b><span style="color:red">motor</span></b>. Båda är tekniskt komplexa objekt, byggda av experter.
 +
 +
Man sätter ihop bilen som ett objekt av <b><span style="color:red">klassen Bil</span></b> genom att bygga in i den
 +
 +
en motor som i sin tur är ett objekt av en annan klass, <b><span style="color:red">klassen Motor</span></b>.
 +
----
 +
<b><span style="color:red">Komposition</span></b> ä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 <b><span style="color:red">klasser</span></b>.
 +
 +
Komposition betyder sammansättning och är relaterad till <b><span style="color:red">modularisering</span></b>.
 +
----
 +
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:
 +
 +
# <b><span style="color:red">Komposition av klasser</span></b>
 +
# <b><span style="color:red">Komposition av objekt</span></b>
 +
</big>
 +
</div>
 +
 +
 +
= <b><span style="color:#931136">Klassen Date</span></b> =
 +
<div class="ovnC">
 +
[[Image: Date.jpg]]
 +
</div>
 +
 +
 +
= <b><span style="color:#931136">Komposition av klasser</span></b> =
 +
<div class="ovnC">
 +
=== <b><span style="color:#931136">Klassen Employ</span></b> ===
 +
[[Image: Employ.jpg]]
 +
</div>
 +
 +
 +
= <b><span style="color:#931136">Komposition av objekt</span></b> =
 +
<div class="ovnC">
 +
=== <b><span style="color:#931136">Programmet Composition</span></b> ===
 +
[[Image: Composition.jpg]]
 +
</div>

Versionen från 8 februari 2026 kl. 20.50

       Agenda          Genomgång 26          Övningar 26          Nästa lektion  >>      



1.7   Komposition

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


Komposition av klasser

Klassen Employ

Employ.jpg


Komposition av objekt

Programmet Composition

Composition.jpg