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.2 Darstellung der Statik eines Systems: Generalisierung, Spezialisierung <strong>und</strong> Vererbung<br />

Begriffe<br />

n� Generalisierung:<br />

ð� „Ist-ein-Beziehung“ von der Subklasse aus gesehen.<br />

ð� Ein Konto ist ein (verallgemeinertes) Girokonto<br />

n� Spezialisierung:<br />

ð� „Ist-ein-Beziehung“ von der Superklasse aus gesehen<br />

ð� Ein Girokonto ist ein (spezialisiertes) Konto<br />

ð� Die spezielle Klasse besitzt alle<br />

Merkmale der Superklasse<br />

n� Vererbung:<br />

ð� ist ein Konzept der Programmierung.<br />

Die Subklasse übernimmt („erbt“)<br />

alle Merkmale von der Superklasse<br />

Girokonto<br />

ÜberziehungsLimit<br />

Konto<br />

Kontonummer<br />

KontoStand<br />

GeldAbheben<br />

GeldEinzahlen<br />

PrüfeÜberziehungsLimit<br />

SetzeÜberziehungsLimit<br />

LeseÜberziehungsLimit<br />

ð� Die Subklasse besitzt alle Merkmale (Attribute, Operationen, Assoziationen,<br />

Aggregationen) der Superklasse <strong>und</strong> noch zusätzliche Merkmale<br />

Sparkonto<br />

Sperrfrist<br />

SetzeSperrfrist<br />

LeseSperrfrist<br />

GeldAbheben<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!