crac
13-04-2005, 13:54
halloechen
Ich habe ein kleines problem in Sachen UML: Ich verstehe nicht genau, wie in Sequenz-Diagrammen die Relation zur Basis-Klasse aufgezeigt werden kann. In meinem kleinen vereinfachten Beispiel habe ich zwei Klassen, AbstractElement und ExElement.
abstract class AbstractElement {
Properties props;
Properties getProperties() {
if (props != null) { props.refresh(); }
return props;
}
}
class ExElement extends AbstractElement {}
Dabei moechte ich nun zeigen, dass beim Aufruf von
Element el = new ExElement();
el.getProperties();
die Klasse AbstractElement um das korrekte handlen der Funktion zustaendig ist. Wie kann das genau realisiert werden? Ist der folgende Ansatz korrekt, oder nicht:
http://da8250c.cs.fh-aargau.ch/~luca/load_props.png
Ich habe ein kleines problem in Sachen UML: Ich verstehe nicht genau, wie in Sequenz-Diagrammen die Relation zur Basis-Klasse aufgezeigt werden kann. In meinem kleinen vereinfachten Beispiel habe ich zwei Klassen, AbstractElement und ExElement.
abstract class AbstractElement {
Properties props;
Properties getProperties() {
if (props != null) { props.refresh(); }
return props;
}
}
class ExElement extends AbstractElement {}
Dabei moechte ich nun zeigen, dass beim Aufruf von
Element el = new ExElement();
el.getProperties();
die Klasse AbstractElement um das korrekte handlen der Funktion zustaendig ist. Wie kann das genau realisiert werden? Ist der folgende Ansatz korrekt, oder nicht:
http://da8250c.cs.fh-aargau.ch/~luca/load_props.png