O'Reilly logo

Objektorientierte Analyse & Design von Kopf bis Fuß by David West, Gary Pollice, Brett D. McLaughlin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

4.8. Delegation in Max' Hundetür: ein gründlicher Blick

Max macht in seinen Klassen Bellen und Hundetuer etwas sehr Ähnliches. Sehen wir uns an, was genau da passiert:

Die BellErkennung erhält ein Bellen, das ausgewertet werden muss.

Hugos Hardware hört einen Hund bellen, packt das Geräusch des Hundebellens in ein neues Bellen-Objekt und übergibt diese Bellen-Instanz an die Methode erkennen().

Jip!

Hugos Hardware hört einen Hund bellen und erzeugt ein neues Bellen-Objekt.

Bellen

Jip!

Das Bellen des Hundes wird an erkennen() übergeben.

erkennen()

class BellEr-
				kennung
				{
				aktua
				lisieren
				}

BellErkennung

❷ BellErkennung erhält das Bellen des Hundes ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required