• Umwandlung Java zu Implementationsdiagramm
  • anonym
  • 09.02.2022
  • Informatik
  • Einführungsphase 1, Einführungsphase 2, Qualifikationsphase 1, Qualifikationsphase 2
Um die Lizenzinformationen zu sehen, klicken Sie bitte den gewünschten Inhalt an.
Aufgabe. Das Klassendiagramm (Implementationsdiagramm) unten ist unvollständig.
  • Analysiere die gegebene Java-Implementation der Klasse Zauberstab und
  • modelliere darauf basierend die Klasse Zauberstab, indem du sie in das schon begonnene Klassendiagramm einzeichnest.
  • Ergänze anschließend das Diagramm, indem du auch Beziehungspfeile modellierst.
public class Zauberstab {
// Attribute
private double laenge;
private String kern;
private String biegsamkeit;
private int helligkeit;
private Zauberer besitzer;
// Konstruktor
public Zauberstab(double pLaenge, String pKern, String pBiegsamkeit) {
laenge = pLaenge;
kern = pKern;
biegsamkeit = pBiegsamkeit;
}
// übrige Methoden
public void zaubere(String pSpruch) {
// hier geschieht Magie!
}
public void leuchte(int pHelligkeit) {
helligkeit = pHelligkeit;
}
public void erlisch() {
helligkeit = 0;
}
public Zauberer gibBesitzer() {
return besitzer;
}
}

Klassendiagramm (Implementationsdiagramm) (unvollständig)

x