2011-11-01 17 views
3

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

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

感谢

+0

你提到的事情通常不会同时发生。很多代码示例通常是针对一个简单的委托人。如果你搜索完成的东西,你应该遵循一个开源项目。 –

+0

确实,我见过很多只显示1原则的例子,但并不是像商业问题的解决方案那样的整个软件包。 –

回答

1

有许多OOP SOLID原则,在单件的代码,让他们都在一起会相当混乱。

我建议你单独看看每个原理,以真正感受它试图达到的目标。

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

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

+0

嗯,谢谢,但我相信应该有可能在一个项目中展示所有原则。当然,我并不是说所有的原理都在一门课上。 –

+0

这完全有可能 - 我提到的示例项目非常有用,因为它涵盖了使用每个原则或模式的*基本原理*,这比理解每个模式的作用更有用。 – christofr

2

我推荐Mark Seemann的书:Dependency Injection in .Net这真是太棒了! 它已经建立了所有的固体和已经很详细的例子!

+2

您是否还可以包含h​​ttp://www.pluralsight.com/courses/encapsulation-solid,它也是由Mark Seemann编写的,其代码位于https://github.com/jpvantuyl/mark-iv-special-coffee制造商 –

+0

我会继续复数视觉课程。刚刚完成它,这是眼睛开放。 – Dib

+0

@DLNarasimhan - 我不确定这是不是来自pluralsight课程的确切代码。相似也许,但不一样。 – Dib

相关问题