Entwurfsmuster · Senior · Frage 31 von 75

Was verlangt das Prinzip Command-Query Separation (CQS)?

Antwort zeigen

Richtige Antwort: Eine Methode ändert entweder Zustand oder liefert Daten

Erklärung

Eine Abfragefunktion ohne Seiteneffekte ist vorhersagbar und lässt sich sicher wiederholt aufrufen (z. B. beim Rendern). Es gibt Ausnahmen (stack.pop()), aber das Prinzip hilft, Überraschungen wie einen Getter, der eine Anfrage macht, zu vermeiden. CQRS ist die architektonische Erweiterung dieser Idee.

Zum Weiterlesen

Fehler in der Frage

Entwurfsmuster · Senior · Frage 31

Teste dich selbst

Mach den Test Entwurfsmuster · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen