2010-04-30 88 views
4

我很好奇什麼是用C#編寫的一些很好的開源項目瞭解項目架構?C#開放源代碼項目與良好的架構

+0

什麼類型的項目? (Winforms,Silverlight,ASP.NET WebForms,ASP.NET MVC ...) – 2010-04-30 08:39:10

+1

http://stackoverflow.com/questions/143088/open-source-c-projects-that-have-very-high-code-quality -to-learn-from – Jla 2010-04-30 08:42:03

+0

較舊的問題是(可悲的是,imho不合理)被刪除。這裏有一個[存檔版本](http://web.archive.org/web/20090430100115/http://stackoverflow.com/questions/143088/open-source-c-projects-that-have-extremely-high編碼質量的學習)與破碎的佈局 – HugoRune 2012-08-03 10:52:11

回答

0

我建議你學習Autofac可在http://code.google.com/p/autofac/

這是一個非常好的Inversion Of Control容器(http://en.wikipedia.org/wiki/Inversion_of_control)。你可以通過研究源代碼學到很多東西,這樣你就可以在自己的項目中使用它。

您應該考慮使用IoC來分離軟件組件。

Regards, Giacomo

相關問題