2009-04-24 63 views
1

我在「相當」大的MFC應用程序的UI中工作。在MFC應用程序中使用Model-View-Presenter模式

我們試圖在模塊中分割應用程序以隔離業務邏輯,但無論如何仍然有許多地方ui有一些不應該存在的業務邏輯。這種商業邏輯很難測試,改變控制有時是一種真正的痛苦。 但是......你們都知道我的意思......

現在我們想使用MVP模式來嘗試真正隔離用戶界面。我讀了很多關於這個模式的報告,並看到一些小例子。理解模式沒有問題,但無論如何,我想在開始之前通過一些更復雜的示例(如果它們來自MFC應用程序甚至更好)。

如果有人有一些很好的來源或知道關於這種模式的好書(有例子),這將是非常有用的。

謝謝。

+1

我想重振這個問題。我瞭解MVP模式是什麼,並且已經在其他平臺(如.NET和Android)中實踐過。我認爲MFC是另一個理想的MVP平臺。但我想問你,我的問題是MFC中的MVP實際上有多好? – 2011-12-15 05:03:13

回答

-2

閱讀設計模式由GOF(艾迪生韋斯利)

的樣品是用C++

您也可以到我的博客http://sujayghosh.wordpress.com和搜索設計模式。

有一個例子有

HTH

Sujay