【问题标题】:Using Model-View-Presenter pattern in a MFC application在 MFC 应用程序中使用 Model-View-Presenter 模式
【发布时间】:2009-04-26 04:09:50
【问题描述】:

我在一个“相当”大的 MFC 应用程序的用户界面中工作。

我们尝试将应用程序拆分为模块以隔离业务逻辑,但无论如何,仍然有很多地方 ui 有一些不应该存在的业务逻辑。这种业务逻辑很难测试,更改控件有时真的很痛苦。 但是……你们都知道我的意思……

现在我们想使用 MVP 模式来尝试真正隔离用户界面。我已经阅读了很多关于该模式的论文,并看到了一些小例子。理解该模式没有问题,但无论如何我想在开始之前先了解一些更复杂的示例(如果它们来自 MFC 应用程序更好)。

如果有人有一些很好的资源或知道一本关于这种模式的好书(带有示例),那将非常有用。

谢谢。

【问题讨论】:

  • 我想重新提出这个问题。我了解 MVP 模式是什么,并且在 .NET 和 Android 等其他平台上进行过实践。我认为 MFC 是 MVP 的另一个理想平台。但我想问你的问题是,MFC 中的 MVP 实际上有多好?

标签: design-patterns mfc mvp


【解决方案1】:

阅读 GOF (Addison Wesley) 的设计模式

示例使用 C++ 编写

你也可以去我的博客http://sujayghosh.wordpress.com搜索设计模式。

这里有一个例子

HTH

苏杰

【讨论】:

    猜你喜欢
    • 2013-06-13
    • 1970-01-01
    • 2014-10-08
    • 2020-08-19
    • 1970-01-01
    • 2012-07-03
    • 2010-12-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多