2010-08-02 108 views
2

是否有任何C#GOF設計模式示例?我會繼續找到有示例的this site,但「C#優化」示例僅在您購買其中一款產品時可用。C#GOF模式示例

+1

這個問題可能是幫助http://stackoverflow.com/questions/3252499/what-design-patterns-are-implemented-in-the-net-framework – 2010-08-02 04:27:05

回答

2

Steven John Metsker寫了一本名爲「C#中的設計模式」的書,爲23個經典的GoF模式提供了C#中的示例。

編輯:在「免費在線」方面,代碼項目上有一個很好的系列this author

+1

+1。這是一本好書。它是在.Net 1.x天內編寫的,至少是我擁有的版本,所以可能會有一些模式更優化(語法上或其他方式),但它仍然值得一讀。 – 2010-08-02 07:39:12

+0

@Nathan Yeah,的確如此。我擁有的版本是從2004年開始的,對於很多示例,可能會有更好的語法。最好的用法是用於通過已經熟練掌握C#的人來理解模式,而不是其他方式。 – 2010-08-02 10:44:17

1

我真的推薦Head-First Design Patterns

它在技術上是Java,但我從未看過Java,並且完全可讀的C#開發人員。我從庫中檢查出來,只是發現我認識的許多.NET開發人員已經擁有了它自己。