1
我在「相當」大的MFC應用程序的UI中工作。在MFC應用程序中使用Model-View-Presenter模式
我們試圖在模塊中分割應用程序以隔離業務邏輯,但無論如何仍然有許多地方ui有一些不應該存在的業務邏輯。這種商業邏輯很難測試,改變控制有時是一種真正的痛苦。 但是......你們都知道我的意思......
現在我們想使用MVP模式來嘗試真正隔離用戶界面。我讀了很多關於這個模式的報告,並看到一些小例子。理解模式沒有問題,但無論如何,我想在開始之前通過一些更復雜的示例(如果它們來自MFC應用程序甚至更好)。
如果有人有一些很好的來源或知道關於這種模式的好書(有例子),這將是非常有用的。
謝謝。
我想重振這個問題。我瞭解MVP模式是什麼,並且已經在其他平臺(如.NET和Android)中實踐過。我認爲MFC是另一個理想的MVP平臺。但我想問你,我的問題是MFC中的MVP實際上有多好? – 2011-12-15 05:03:13