标签: c# architecture open-source
我很好奇用c#编写的一些优秀的开源项目来了解项目架构?
答案 0 :(得分:3)
Mono
答案 1 :(得分:0)
Mef
答案 2 :(得分:0)
我建议您在http://code.google.com/p/autofac/处学习Autofac。
这是一个非常好的控制反转容器(http://en.wikipedia.org/wiki/Inversion_of_control)。通过研究源代码可以学到很多东西,这样你就可以在自己的项目中使用它。
您应该考虑使用IoC来解耦软件组件。
此致 贾科莫