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

10.13. Sehenswürdigkeiten in der Objekthausener U-Bahn (Klasse)

Wir haben in unsere Klasse UBahn ein paar neue Dinge eingestreut. Erstens sehen Sie diese Codezeile ziemlich häufig:

Haltestelle station = new Haltestelle(stationsname);

Wenn wir eine neue Verbindung erzeugen, haben wir beispielsweise Code wie diesen:

Haltestelle haltestelle1 = new Haltestelle(haltestelle1Name);
Haltestelle haltestelle2 = new Haltestelle(haltestelle2Name);
Verbindung verbindung =
  new Verbindung(haltestelle1, haltestelle2, linienname);

Viele Programmierer würden haltestelle1Name nehmen und die vollständige Haltestellenliste in der Klasse UBahn durchlaufen, um das Haltestelle-Objekt zu finden, das den Namen haltestelle1Name hat. Aber das nimmt ziemlich viel Zeit in ...

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