Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.008 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#9

AW: Verständnisprobleme MVP

  Alt 4. Okt 2014, 18:27
Ich hab mich mal an dieser Stackoverflow Antwort gehalten und nen kleines MVP Beispiel zusammengeschustert.

Der Knackpunkt beim MVP ist halt, dass die Ereignisse der View in den Presenter hineinfließen und die Aktionen wieder in die View. Somit kann man den Presenter testen, indem man bloß Events triggert und prüft, ob die erwarteten Aktionen eintreten. Und wenn ich die entsprechende View Schnittstelle so baue, dass sie nicht von bestimmten Implementierungsdetails der verwendeten Controls abhängen, dann ist die View auch sogar austauschbar (z.B. für andere UI Frameworks oder Plattformen)
Angehängte Dateien
Dateityp: zip MVP Example.zip (3,2 KB, 74x aufgerufen)
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight

Geändert von Stevie ( 4. Okt 2014 um 18:35 Uhr)
  Mit Zitat antworten Zitat