Laste ned presentasjonen
Presentasjon lastes. Vennligst vent
PublisertRanveig Holmen Endret for 6 år siden
1
Klassediagrammer II Klassen samler data og operasjoner i passe store enheter Klassen organiserer programdesignet
2
Assosiasjonsattributt
Assosiasjonsattributter samler og organiserer Brett og Brikke Brett organiserer informasjon om alle Felt Brikke organiserer informasjon om sitt felt
3
Utvidet assosiasjon Assosiasjonsattributter kan forfremmes
De kan utstyres med egne attributter De kan bygges som anonyme klasser og instanser
4
Assosiasjonsklasse En assosiasjon kan også forfremmes til en navngitt klasse Klassen Salg organiserer og samler data og operasjoner for hvert salg
5
Komposisjon I komposisjon lar vi ett objekt bestå av ett eller flere andre Modellen kan utstyres med roller og multiplisitet Den som komponerer har enerett over delenes totale livsløp
6
Eksempel med kode Klassene for Reader-hierarkiet bruker komposisjon
Dermed oppnår de å kunne kombinere tjenester En linjeleser kan for eksempel kombineres med en fil-leser BufferedReader br = new BufferedReader(FileReader(”Tekst.txt”))
7
Komplisert kode og komposisjon
BufferedReader br = null; URL url = new URL(”htp://….”); InputStream in = url.openStream(); br = new BufferedReader(new InputStreamReader(in));
8
Komposisjon i nettverk
lagrer MS vevsider med komposisjon?
Liknende presentasjoner
© 2024 SlidePlayer.no Inc.
All rights reserved.