Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

En bruker gjerne å visualisere både objekter og klasser i diagrammer. Siden objekter eksisterer ved kjøring av programmer, mens klasser er koden vi skriver, så bruker vi å vise dem i hver sine diagrammer, henholdsvis objektdiagrammer og klassediagrammer. I tabellen under er begge typen diagrammer vist. Til venstre vises to objekter, hvor den ene (Imagine-sangen) refererer til den andre (John Lennon-personen). Til høyre vises to klasser , som viser med hvilke data det er lov å knytte til de objekter av de to typene, inkludert referanser dem imellom.

ObjekterKlasser


PlantUML Macro
object "
Imagine
~#Imagine:
Sang" as imagine {
	tittel = "Imagine"
	lyddata = 011011...
}

object "
John Lennon
~#JohnLennon:
Person" as johnLennon {
	navn = "
Imagine
John Lennon"
}
imagine -> johnLennon : "artist"



PlantUML Macro
class Sang {
	String tittel
	byte[] lyddata = 011011
	setTitle(String)
	play()
}

class Person {
	String navn
	setNavn(String)
}

Sang -> Person : artist 


...