2

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

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

4

1 回答 1

5

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

参考:-MVVM vs MVP vs MVC

于 2012-08-20T09:14:47.930 回答