⇦ Zurück zum Heft 📄 Als PDF herunterladen
OOPventure Informatik · Objektorientierte Programmierung

Rückblick auf Heft 0 bis 2

Dieses Catch-up ist freiwillig. Es fasst zusammen, was Sie bisher gelernt haben, und lässt Sie das Wichtigste noch einmal üben – gut nach einer Pause, bevor es mit Heft 3 weitergeht.

Was bisher geschah

Heft 0 und 1 in Kürze. Ohne Objekte hing die Figur an losen Variablen x und y. Seit Heft 1 sind Held und Knappe Objekte: held.geh() schickt den Befehl nur an den Helden, knappe.geh() nur an den Knappen. Tore öffnet man mit bediene_tor(), Türen mit dem Spruch vom Zettel (lese_spruch(), sage_spruch()).

Heft 2 – Das Prinzip der Objektorientierung. Programme lassen sich auf zwei Arten aufbauen:

Merke:

Bei der funktionalen Abstraktion werden Daten und   getrennt behandelt. Die Daten müssen immer wieder   werden.

Bei der objektorientierten Programmierung haben Objekte ein  : Sie kennen immer den   ihrer Daten. Untereinander schicken sie sich  .

Was unterscheidet die objektorientierte Programmierung von der funktionalen Abstraktion?

(noch nicht beantwortet)

Üben

a)

Lösen Sie Level 203A. Der Held muss durch ein Tor, der Knappe durch eine Tür.

(noch nicht bearbeitet)

b)

Warum muss in Level 203A der Knappe den Spruch selbst lesen? Der Held könnte doch auch zum Zettel gehen.

(noch nicht beantwortet)