用于构建3D模型的合适设计模式

时间:2013-09-02 07:47:14

标签: c# design-patterns 3d modeling

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

请问有谁建议我哪种设计模式适合以适当的方式隔离我的代码?

由于MVVM(Model-View-ViewModel)模式适用于WPF应用程序,因此我认为相同的设计模式可适用于3D渲染应用程序。

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

此致 库马尔

1 个答案:

答案 0 :(得分:0)

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