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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.