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.2 Umsetzung von UML-Klassen in C++<br />

Beispiel: Komposition als Klassenattribute in C++<br />

// Spezifikation von Computersystem<br />

class Computersystem {<br />

}<br />

protected:<br />

public:<br />

...<br />

Motherboard m_Motherboard;<br />

Motherboard getMotherboard();<br />

// Spezifikation von Motherboard<br />

class Motherboard {<br />

}<br />

protected:<br />

...<br />

public:<br />

...<br />

kein Pointer, sondern echte<br />

Instanz der Klasse!<br />

Frage: Was ändert sich<br />

(im Diagramm <strong>und</strong> im Code),<br />

wenn es mehrere Motherboards<br />

geben darf?<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!