StockTrader RI> Controller, Presenter, WTF?

Ich lerne gerade, wie ich WPF über das Prism (Composite WPF) -Projekt nutzen kann.

Ich schaue mir viele Videos und Beispiele an und die Demo-Anwendung StockTraderRI lässt mich diese Frage stellen:

Was ist die genaue Rolle jedes der folgenden Teile?

SomethingService: Ok, das ist etwas zum Verwalten von DatenSomethingView: Ok, das wird angezeigtSomethingPresentationModel: Ok, dies enthält Daten und Befehle, an die die Ansicht gebunden werden soll (entspricht einem ViewModel).SomethingPresenter: Ich verstehe die Verwendung nicht wirklichSomethingController: Verstehe auch nicht

Ich habe gesehen, dass ein Presenter und ein Controller nicht notwendig sind, aber ich würde gerne verstehen, warum sie hier sind. Kann mir jemand deren sagenRolle undwann um sie zu benutzen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage