【问题标题】:Examples for SOLID principles in ASP.Net C# web formASP.Net C# web 表单中的 SOLID 原则示例
【发布时间】:2012-04-27 11:48:02
【问题描述】:

我在学习SOLID原理,找了很多以商务课为例的文章。

SOLID 原则是解耦作为 ASP.NET(主要是基于事件的 ASP.NET Web 表单开发)Web 表单代码背后的类与控件紧密耦合。所以我想在 web 表单代码隐藏文件中看到 SOLID 原则的实际示例。

请注意,我不想要 MVC。

任何详细解释的网站/书籍的链接也会有所帮助。

提前致谢。

【问题讨论】:

    标签: c# webforms code-behind solid-principles


    【解决方案1】:

    如果您不想使用 MVC 并且仍然希望分层,那么您应该尝试考虑 MVP 模式,这是一篇非常好的文章,展示了如何在 asp.net http://www.codeproject.com/Articles/14642/Model-View-Presenter-with-ASP-NET 中使用它

    也可以看看http://webformsmvp.com/

    问候。

    【讨论】:

    • 我的实际问题与 asp.net 相关,而不是 mvc 和 mvp。但似乎我们应该将关注点分开以遵循 SOLID 原则。参考文献的任何方式。
    • MVP 和 MVC 实际上是许多企业项目用来分离关注层的设计模式和实践(Solid Principles)。您可以在 asp.net、winform、WPF 应用程序、silverlight 应用程序中实现 MVP。 MVC 也是如此。你应该看看 MVP 和 MVC 是如何分离层的,然后你就会很容易得到答案。
    • 第二个链接看起来不再有效。
    猜你喜欢
    • 2017-01-04
    • 1970-01-01
    • 2018-11-11
    • 2013-01-01
    • 2011-12-19
    • 2010-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多