Objektorientierte Analyse und Design - beim Fachbereich Informatik ...
Objektorientierte Analyse und Design - beim Fachbereich Informatik ...
Objektorientierte Analyse und Design - beim Fachbereich Informatik ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
5.1.5 Darstellung der Statik eines Systems: Assoziationen<br />
Beispiel: Constraints für Aggregationen<br />
Auto<br />
1<br />
1<br />
Motor<br />
Getriebe<br />
Kupplung<br />
n� Ohne ein Constraint könnte laut Modell der Motor sowie das Getriebe ein<br />
anderes Kupplungsexemplar assoziieren als das übergeordnete Auto selbst<br />
ð� Inkonsistenz im Modell!<br />
n� Das hinzu definierte Constraint schließt diese Lücke<br />
1<br />
1<br />
1<br />
Ein Motor <strong>und</strong> das Getriebe<br />
müssen, um zu funktionieren, mit<br />
derselben Kupplung verb<strong>und</strong>en<br />
sein.<br />
Auto.Kupplung =<br />
Auto.Motor.Kupplung AND<br />
Auto.Kupplung =<br />
Auto.Getriebe.Kupplung<br />
OOAD, Dr. Eicke Godehardt WS2012/13, h_da, <strong>Fachbereich</strong> <strong>Informatik</strong> 199