08.12.2012 Aufrufe

Objektorientierte Analyse und Design - beim Fachbereich Informatik ...

Objektorientierte Analyse und Design - beim Fachbereich Informatik ...

Objektorientierte Analyse und Design - beim Fachbereich Informatik ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

5.1.5 Darstellung der Statik eines Systems: Assoziationen<br />

Modellierung<br />

n� Regeln:<br />

ð� Verbindungen zwischen Objekten stets als Assoziation modellieren<br />

(<strong>und</strong> nicht als Zeiger-Attribut)!<br />

- übersichtliche Darstellung<br />

- das Modell bleibt unabhängig von den Fähigkeiten der Programmiersprache<br />

ð� Voneinander unabhängige Beziehungen können (<strong>und</strong> sollten) durch mehrere<br />

Assoziationen (mit gleicher Quelle <strong>und</strong> gleichem Ziel) ausgedrückt werden<br />

- durch Rollen ausdrücken, warum es mehrere Beziehungen gibt<br />

ð� Multiplizität sollte angegeben werden<br />

- muss (spätestens) im <strong>Design</strong> angegeben werden, damit die Coderahmen mit<br />

entsprechenden Attributen generiert werden können<br />

ð� Implementierung erfolgt erst später (auf niedrigerer Abstraktionsebene)<br />

ð� Leserichtung immer angeben, wenn sie von links → rechts bzw. oben → unten<br />

abweicht<br />

OOAD, Dr. Eicke Godehardt WS2012/13, h_da, <strong>Fachbereich</strong> <strong>Informatik</strong> 177

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!