在一次采访中,我被问到一个问题, 我们可以使用 MVC 或 MVP 设计模式或实践来创建 WPF 应用程序吗?我说MVC或MVP是一种开发松散耦合应用程序的设计模式。我们将根据给定的场景、上下文、技术和应用程序平台使用 MVC、MVP 或 MVVM。
如果我们可以使用 MVC 或 MVP 创建 WPF 应用程序,如果您有任何代码或 PoC 形式的好示例,请分享或解释。
最佳答案
MVC、MVP、MVVM都是UI设计模式。在 WPF 中使用这些模式没有任何限制。但是如果我们使用 MVVM 模式,我们可以利用 WPF 功能,如数据绑定(bind)等。
关于wpf - 我们可以使用 MVC 或 MVP 创建 WPF 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12034889/