12.01.2014 Aufrufe

2-up - ETH Zürich

2-up - ETH Zürich

2-up - ETH Zürich

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Objektorientiertes Programmieren<br />

• Weltsicht: Die Welt besteht aus verschiedenen<br />

interagierenden „Dingen“,<br />

welche sich klassifizieren lassen<br />

Simulationssprache SIMULA<br />

war die erste objektorientierte<br />

Programmiersprache (1967)<br />

• Ziel: Betrachteten Weltausschnitt<br />

strukturkonform mit kommunizierenden<br />

Objekten abbilden und modellieren<br />

278<br />

Objekte<br />

• Sind autonome, gekapselte Einheiten<br />

eines bestimmten Typs<br />

• Haben einen eigenen Zustand<br />

(= lokale Variablen)<br />

• Besitzen ein Verhalten<br />

(wenn sie aktiviert werden)<br />

• Bieten anderen Objekten Dienstleistungen an<br />

• Durchführung von Berechnungen<br />

• Änderungen des lokalen Zustandes<br />

• Zurückliefern von Variablenwerten oder<br />

Berechnungsergebnissen<br />

• Allgemein: „Reaktion“ auf Aufruf einer Methode<br />

279<br />

118

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!