Objektorientierte Analyse und Design - beim Fachbereich Informatik ...
Objektorientierte Analyse und Design - beim Fachbereich Informatik ...
Objektorientierte Analyse und Design - beim Fachbereich Informatik ...
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