Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Design patterns 在MFC应用程序中使用模型视图演示器模式_Design Patterns_Mfc_Mvp - Fatal编程技术网

Design patterns 在MFC应用程序中使用模型视图演示器模式

Design patterns 在MFC应用程序中使用模型视图演示器模式,design-patterns,mfc,mvp,Design Patterns,Mfc,Mvp,我在一个“相当”大的MFC应用程序的ui中工作 我们试图将应用程序拆分为模块,以隔离业务逻辑,但无论如何,仍然有许多地方ui有一些不应该存在的业务逻辑。这种业务逻辑很难测试,更改控件有时真的很痛苦。 但是…你们都知道我的意思 现在我们想使用MVP模式来尝试真正隔离ui。我读过很多关于这个模式的文章,也看到了一些小例子。理解模式没有问题,但无论如何,在开始之前,我想先看一些更复杂的示例(如果它们来自更好的MFC应用程序) 如果有人有一些好的资料来源或者知道一本关于这个模式的好书(有例子),这将是非

我在一个“相当”大的MFC应用程序的ui中工作

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

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

如果有人有一些好的资料来源或者知道一本关于这个模式的好书(有例子),这将是非常有用的


谢谢。

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

样品是C++

您也可以访问我的博客,搜索设计模式

这里有一个例子


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

样品是C++

您也可以访问我的博客,搜索设计模式

这里有一个例子


苏杰

我想再次提出这个问题。我了解什么是MVP模式,并在其他平台上实践过,如.NET和Android。我认为MFC是MVP的另一个理想平台。但我想问你们的问题是MFC的MVP到底有多好?我想重新提出这个问题。我了解什么是MVP模式,并在其他平台上实践过,如.NET和Android。我认为MFC是MVP的另一个理想平台。但我想问你们的问题是MFC的MVP到底有多好?