我们可以使用MVC或MVP创建WPF应用程序吗?

时间:2012-08-20 09:06:25

标签: wpf windows model-view-controller mvp

在一次采访中,我被问到一个问题, 我们可以使用MVC或MVP设计模式或实践来创建WPF应用程序。我说MVC或MVP是一种开发松散耦合应用程序的设计模式。我们将根据给定的场景,上下文,技术和应用平台使用MVC,MVP或MVVM。

如果我们可以使用MVC或MVP创建WPF应用程序,如果您有任何代码或PoC形式的好例子,请分享或解释。

1 个答案:

答案 0 :(得分:6)

MVC,MVP和MVVM都是UI设计模式。在WPF中使用这些模式没有任何限制。但是如果我们使用MVVM模式,我们可以利用WPF功能,如数据绑定等。

参考: - MVVM vs MVP vs MVC