Entwurfsmuster · Senior · Frage 21 von 75
Was ist zeitliche Kopplung (Temporal Coupling)?
- 1Die Aufrufreihenfolge zählt, aber die Schnittstelle drückt das nicht aus
- 2Module hängen von aktuellem Datum und Uhrzeit des Systems ab
- 3Komponenten rendern wegen Suspense zu unterschiedlichen Zeiten
Antwort zeigen
Richtige Antwort: Die Aufrufreihenfolge zählt, aber die Schnittstelle drückt das nicht aus
Erklärung
Zum Beispiel muss client.init() vor client.send() aufgerufen werden, sonst gibt es einen Fehler. Besser macht man die falsche Reihenfolge unmöglich: eine Factory, die ein fertiges Objekt liefert, oder ein Builder, der das Objekt erst nach den Pflichtschritten herausgibt.