Ich habe kürzlich ein neues Muster (neu für mich) in einem Open Source ASP.NET MVC 3
Projekt gesehen, das viele Command
, CommandHandler
und CommandInvoker
- mit ihren Schnittstellen - hat und ich kann das Muster nicht verstehen ! Kannst du mir sagen, wie der Name dieses Musters ist und wo kann ich etwas darüber erfahren? Und was sind seine Vorteile? Vielen Dank im Voraus.
Update: Ich spreche über dieses Projekt:
Sehen Sie sich diesen Artikel an:
Inzwischen ... auf der Kommandoseite meiner Architektur
Es enthält eine gründliche Erläuterung, warum Sie Befehle und Befehlshandler als Teil Ihrer Architektur verwenden möchten. Ein Architekturmuster wie CQRS basiert auf Befehlen und Ereignissen, aber selbst ohne Anwendung von CQRS ist die Verwendung von Befehlen in Ihrer Architektur sehr nützlich, wie der Artikel erklärt.
Das RavenGallery-Projekt ist jedoch zu klein, um wirklich die Vorteile dieses Befehls / Handler-Modells zu sehen. Dieses Modell beginnt zu leuchten, wenn ein Projekt größer wird.
Tags und Links asp.net-mvc asp.net-mvc-3 c# command