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 ...

Get Objektorientierte Analyse & Design von Kopf bis Fuß now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.