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 />
„Linien <strong>und</strong> Schnittpunkte“: Lösung als Klassendiagramm<br />
n� 3) Multiplizitäten aus dem Beispiel extrahieren:<br />
ð� Die Linien <strong>und</strong> Schnittpunkte sind Exemplare der Klassen „Linie“ <strong>und</strong><br />
„Schnittpunkt“. Die Linien L1, L3 <strong>und</strong> L4 besitzen jeweils zwei Schnittpunkte mit<br />
anderen Linien (P1,P3 bzw. P1,P2 bzw. P3,P2), L2 hat einen Schnittpunkt, L5<br />
hat keinen Schnittpunkt. P2 <strong>und</strong> P3 haben 2 Linien, Schnittpunkt P1 hat 3 Linien.<br />
Schnittpunkt 0..2 ? schneidet 2..3<br />
? Linie<br />
Name Name<br />
n� 4) Abstraktion:<br />
ð� 2 Linien können aufeinander liegen (haben unendlich viele Schnittpunkte)<br />
ð� beliebig viele Linien können durch einen Schnittpunkt gehen<br />
Schnittpunkt ? * schneidet 2..* ? Linie<br />
Name Name<br />
OOAD, Dr. Eicke Godehardt WS2012/13, h_da, <strong>Fachbereich</strong> <strong>Informatik</strong> 181