我正在寻找一种设计C#应用程序的方法.我理解3层模型,但是如何在一个好的C#设计中应用它.
我看了一些asp.net mvc教程,但我正在寻找一个基于Windows窗体的教程.
是否有任何书籍或网站可以学习实现这一目标的方法?
您首先应该知道的是,设计模式并不是一刀切的,因此不存在“实现设计模式的方法”之类的东西。
如果您仅指 3 层模型,那么 MVC 是不错的选择,因为它清楚地将每一层与另一层分开,对于 Windows 窗体开发,请查找有关 Entity Framework(或只是 LINQ)的教程,其中包含处理应用程序逻辑的类,成为你的模型层,所有的表单,以及用于呈现数据的类,都是你的视图,或者当然,用户控制器也很好......那就是你的控制器。
我建议您查看DoFactory网站,该网站对许多设计模式都有很好的介绍。
另外我应该指出,您可能在 doFactory 中找不到实现,这只是一堆设计模式的参考。日本国际投资公司。