12.01.2014 Aufrufe

2-up - ETH Zürich

2-up - ETH Zürich

2-up - ETH Zürich

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.

Objektorientierter Softwareentwurf<br />

• Strukturierung der Problemlösung als eine Menge<br />

kooperierender Objekte<br />

• Entwurf der Objekttypen, dabei ähnliche Objekte zu<br />

Klassen zusammenfassen<br />

• Herausfaktorisierung gemeinsamer Aspekte verschiedener<br />

Klassen ⇒ Hierarchie festlegen, Klassenbibliothek<br />

• Festlegung einzelner Dienstleistungen (→ Methoden)<br />

• Entwurf der Objektbeziehungen<br />

• Feinplanung der einzelnen Methoden, Festlegung der<br />

Klassenattribute etc.<br />

• Implementierung der Methoden<br />

(d.h. klassisches Programmieren im Kleinen)<br />

280<br />

Konzepthierarchie<br />

• Spezialisierung, Verallgemeinerung<br />

• Ein Rennfahrer ist ein spezieller Sportler<br />

• Ein Informatikstudent ist ein Mensch (mit Programmierkenntnissen)<br />

283<br />

119

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!