12.5. Herausfinden, welche Funktionalität funktioniert

Sie wissen, dass Ikarus Shuttle Trips wunderbar funktioniert hat, bis Sie die Helios SpeisenBibliothek integriert haben. Konzentrieren wir uns also auf diesen Code. Der erste Schritt ist, dass wir ermitteln, was tatsächlich funktioniert. Das bedeutet, dass wir Tests brauchen. Denken Sie daran, dass Sie davon ausgehen sollten, dass etwas, das nicht getestet ist, zerbrochen ist.

HeliosSpeisen nutzt das Singleton-Muster: Sie rufen die statische Methode getInstance() auf, um eine Instanz zu erhalten, statt die Klasse mit dem Schlüsselwort »new« zu instantiieren.

Hier ist die Hauptschnittstelle zum Helios-Code.

HeliosSpeisen

+ getInstance(): HeliosSpeisen + bestErstellen(): Bestellung + bestSenden(best: ...

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