Das ist das Grundgerüst für die zweite Übung.
Ziel: Umstetzung des State Patterns und des Singelton Patterns
Folgende Schritte sind zu durchzuführen
- Bauen Sie den Controller auf einen Singelton um
- Schreiben Sie das Interface State mit den Methoden
- nextState
- TrafficLightColor getState();
- Implementieren Sie die Zustände
- Verbinden Sie UserInterface mit dem Controller
- Setzen Sie Farben entsprechend dem Zustand
Happy coding!