Zum Hauptinhalt springen

Tag 12

Sequenz-Diagramm​

participant "Petra:Gast"
participant "Robert:Kellner"
participant "Ina:Koechin"
participant "Mustafa:Kassierer"

"Robert:Kellner" -> "Petra:Gast" : MenĂĽkarte bringen
activate "Petra:Gast"
"Petra:Gast" -> "Petra:Gast" : Nachdenken...
"Petra:Gast" -> "Robert:Kellner" : Bestellung aufgeben
deactivate "Petra:Gast"
"Robert:Kellner" -> "Ina:Koechin" : Bestellung an KĂĽche weitergeben
activate "Ina:Koechin"
activate "Robert:Kellner"
"Robert:Kellner" -> "Petra:Gast" : Getränke bringen
activate "Petra:Gast"
deactivate "Robert:Kellner"
deactivate "Petra:Gast"
"Ina:Koechin" -> "Ina:Koechin" : Kochen
"Ina:Koechin" -> "Robert:Kellner" : Meldung an Kellner - Essen ist bereit
activate "Robert:Kellner"
deactivate "Ina:Koechin"
"Robert:Kellner" -> "Petra:Gast" : Essen servieren
activate "Petra:Gast"
deactivate "Robert:Kellner"
"Petra:Gast" -> "Petra:Gast" : Essen
"Petra:Gast" -> "Mustafa:Kassierer" : Rechnung bezahlen
activate "Mustafa:Kassierer"
deactivate "Petra:Gast"
deactivate "Mustafa:Kassierer"

Folgendes wird auf dem Sequenz-Diagramm abgebildet:

  • Zeitliche Abfolgen
  • Methodenaufrufe
  • Bedinungen
  • Instanzen

Bücherei​

Elemente hinzufügen/löschen/holen/bearbeiten​

Hinzufügen​

arraylist.add("Hello World!");

Löschen​

arraylist.remove(0); // 0 = Stelle

Holen​

arraylist.get(0);

Bearbeiten​

arraylist.set(0, "Neuer Text");