0

我已经使用 DirectX api 和 C# .NET 实现了一个 3D 模型应用程序。最初的目的是让 3D 模型正常工作,到现在,所有代码逻辑和 UI 内容都在一个 *.cs 文件中,即主格式。

您能否请任何人建议我哪种设计模式适合以适当的方式隔离我的代码?

由于 MVVM (Model-View-ViewModel) 模式适用于 WPF 应用程序,我的印象是相同的设计模式可以适用于 3D 渲染应用程序。

如果任何其他设计模式非常适合我的 3D 建模应用程序,请建议我。提前致谢。

问候,库马尔

4

1 回答 1

0

MVVM 设计模式适用于具有数据绑定的框架,例如 WPF 和 Silverlight,如果您使用的是 Windows 窗体,我建议使用Model View PresenterModel View Controller模式

于 2013-09-02T07:55:54.760 回答