【问题标题】:Where could I find a code example which adheres to both OOP principles and SOLID principles?我在哪里可以找到符合 OOP 原则和 SOLID 原则的代码示例?
【发布时间】:2011-12-19 09:25:54
【问题描述】:

我在哪里可以找到符合 OOP 原则和 SOLID 原则的 c# 代码示例?

我搜索了谷歌,但找不到与解决这两组原则直接相关的任何代码示例或业务问题的解决方案。

谢谢

【问题讨论】:

  • 你提到的事情通常不会同时发生。许多代码示例通常针对一个简单的原则。如果你搜索完整的东西,你应该关注一个开源项目。
  • 没错,我见过很多例子,这些例子只显示了一个原则,而不是一个完整的包,比如一个业务问题的解决方案。

标签: c# asp.net oop design-patterns solid-principles


【解决方案1】:

我会推荐 Mark Seemann 的书:Dependency Injection in .Net,太棒了! 它已经内置了所有的 SOLIDity 和非常详细的示例!

【讨论】:

【解决方案2】:

有许多 OOP SOLID 原则,将它们全部放在一段代码中会相当混乱。

我建议您单独查看每个原理,以真正了解它想要实现的目标。

有很多书籍塞满了代码示例供您查看。我喜欢Professional ASP.NET Design Patterns by Scott Millet。他的代码在这里:http://aspnetdesignpatterns.codeplex.com/

本书还有一个示例项目(一个电子商务商店),它结合了一系列设计模式和原则。这将帮助您了解它们如何组合在一起。

【讨论】:

  • 嗯,谢谢,但我相信应该有可能在一个项目中展示所有原则。当然,我并不是说一堂课的所有原则。
  • 完全有可能——我提到的示例项目非常有帮助,因为它涵盖了使用每个原理或模式的基本原理,这可以说比了解每个模式的作用更有用.
猜你喜欢
  • 1970-01-01
  • 2017-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-27
  • 1970-01-01
  • 2012-04-27
  • 1970-01-01
相关资源
最近更新 更多