Command-Class-Mappings

Sektion Commands

Commands werden im Zusammenhang mit den Workflows verwendet, um die Business-Logik auszuführen. Commands sind meist sehr kompakt gehalten und auf eine Aufgabe spezialisiert, um wiederverwendbar zu sein. Sie können mit Parametern versehen werden, um für den jeweiligen Einsatzzweck (Command-Chain) Anwendung zu finden. Daneben gibt es auch eine ganze Reihe von Spezialimplementierungen, die genau für einen bestimmten Einsatzzweck geschrieben sind und sich nicht oder kaum wiederverwenden lassen. Sie können aber als Vorlage für eigene Commands herangezogen werden. Commands müssen das Interface ICommand implementieren.