2009-04-24 11 views
1

Ich arbeite in der UI einer "ziemlich" großen MFC-Anwendung.Verwenden von Model-View-Presenter-Muster in einer MFC-Anwendung

Wir haben versucht, die Anwendung in Module zu teilen, um die Geschäftslogik zu isolieren, aber trotzdem gibt es immer noch viele Stellen, an denen die ui eine Geschäftslogik hat, die nicht da sein sollte. Diese Geschäftslogik ist schwer zu testen und manchmal ist es sehr schmerzhaft, eine Steuerung zu ändern. Aber ... Sie alle wissen, was ich meine ...

Jetzt wollen wir ein MVP-Muster verwenden, um zu versuchen, die ui wirklich zu isolieren. Ich habe viele Papper über das Muster gelesen und einige kleine Beispiele gesehen. Es gibt kein Problem mit dem Verstehen des Musters, aber trotzdem würde ich gerne einige komplexere Beispiele (wenn sie von einer MFC-Anwendung noch besser sind) vor dem Start gehen.

Wenn jemand gute Quellen hat oder ein gutes Buch (mit Beispielen) über dieses Muster kennt, wäre es sehr nützlich.

Danke.

+1

Ich möchte diese Frage wieder zu beleben. Ich verstehe, was das MVP-Muster ist und in anderen Plattformen wie .NET und Android geübt haben. Ich denke MFC ist eine weitere ideale Plattform für MVP. Aber meine Frage möchte ich Sie fragen, wie gut MVP in MFC praktisch war? –

Antwort

-2

lesen Design Patterns von GOF (Addison Wesley)

Die Proben sind in C++

können Sie gehen auch in meinem Blog http://sujayghosh.wordpress.com und für Design-Muster suchen.

Es ist ein Beispiel gibt

HTH

Sujay

Verwandte Themen