Beim Command Pattern wird ein Befehl in ein Objekt verpackt, das eine gemeinsame Schnittstelle implementiert. Dieses Objekt kann gespeichert, übergeben oder später ausgeführt werden. Es besteht aus vier Hauptkomponenten: Invoker, Command, Receiver und optional Client. Der Invoker ruft den Befehl auf, der dann vom Receiver ausgeführt wird.
Wie funktioniert das Command Pattern?
—