karsten_p Geschrieben 29. August 2003 Geschrieben 29. August 2003 Hallo, ich versuche gerad den unterschied zwischen Assoziation und Vererbung kennen zu lernen. Bin für ergänzungen dankbar: Vererbung: Übertragung bestimmter Eigenschaften einer Klasse an neue Klasse Gilt zur Wiederverwendung von Programmbausteinen Assoziation( Vereinigung, Zusammenschluss ): beschreibt eine Beziehung zwischen Klassen, bzw. deren Instanzen Beispiel prüfungsaufgabe: Während der objektorientierten Analyse wurde neben der Klasse Dozent auch die Klasse notebook ermittelt. Es stellt sich heraus, dass einige Dozenten von der Universität ein notebook zur Verfügung gestellt bekommen haben, andere aber nicht. Mit welcehn Mitteln der objektorientierten Analyse ist dieser Zusammenhang darstellbar? 1 Vererbung 2 Polymorphismus 3 Botschaft 4 Assoziation 5 Aggregation Die Lösung lautet Vererbung. Und wieso nicht Assoziation??? Hab dank!
LINK Geschrieben 29. August 2003 Geschrieben 29. August 2003 wie kann die lösung denn hier vererbung sein?!? wo hast du die lösung denn her?
nic_power Geschrieben 29. August 2003 Geschrieben 29. August 2003 Hallo, das wuerde mich auch mal interessieren, ich kann mir nicht vorstellen, dass der Dozent von der Klasse "Notebook" erbt. Nic
PerdianMG Geschrieben 29. August 2003 Geschrieben 29. August 2003 Die Lösung lautet Vererbung. Und wieso nicht Assoziation??? Nein, die richtige Lösung lautet definitiv nicht Vererbung, denn das würde - wie schon angesprochen - überhaupt keinen Sinn machen. Entweder ist da irgendwem beim Zusammmenstellung der Fragen ein Tippfehler unterlaufen, oder aber ein wirklich großer Patzer - auf jeden Fall ist es die komplett falsche Antwort. Ciao Christian
karsten_p Geschrieben 30. August 2003 Autor Geschrieben 30. August 2003 Ok, ist ja schön wenn wir alle einer Meinung sind.
Der Kleine Geschrieben 30. August 2003 Geschrieben 30. August 2003 Und wie sieht es aus, wenn jedes Notebook die Eigenschaften des ihn innehabenen Dozenten erbt? Warum auch immer. Ist zwar blöd, aber diskussionswürdig?
PerdianMG Geschrieben 30. August 2003 Geschrieben 30. August 2003 Und wie sieht es aus, wenn jedes Notebook die Eigenschaften des ihn innehabenen Dozenten erbt? Dürfte interessante Methoden ergeben Dozent d = new Dozent(); d.openCase(); d.ejectCD(); *lol* Ciao Christian
Der Kleine Geschrieben 30. August 2003 Geschrieben 30. August 2003 Da liegst du aber falsch rum. Du kannst dem Notebook ein Geschlecht verpassen, also die Eigenschaften des Studenten, nicht aber, dem Studenten eine Innenliegende CDRom, also die Eigenschaften des Notebooks.
Jaraz Geschrieben 30. August 2003 Geschrieben 30. August 2003 Original geschrieben von karsten_p Ok, ist ja schön wenn wir alle einer Meinung sind. Thema erledigt: closed! Gruß Jaraz
Empfohlene Beiträge