关于设计模式和高级编程的好书,不是首先

时间:2011-04-21 14:57:28

标签: c# c++ design-patterns

也许我有点郁闷,但我对这本书感到不舒服。每当我向某人询问有关这一主题的好书时,他们都会向我推荐Head First。

是否有另一本“优秀书”不是首先?更直接,更有趣。

提前致谢。

4 个答案:

答案 0 :(得分:8)

有经典Design Patterns: Elements of Reusable Object-Oriented Software,又名“Gang of Four”(GoF)一书。

Head First书非常适合对该主题进行介绍,使其比GoF书更平易近人,更干燥。

答案 1 :(得分:2)

答案 2 :(得分:2)

我发现The Design Patterns Smalltalk Companion是'更好'的GoF书。它不像GoF书那么干(但很接近),而且模式更好,更有动力和解释。

示例代码在Smalltalk中,是恕我直言的一个优点(即使你不懂语言),但显然这取决于个人喜好。

如果您想要Patterns of Enterprise Application Architecture的C#和.Net特定版本,请查看Architecting Applications for the Enterprise

你也可以在“清洁代码”中找到一些关于模式的点点滴滴,一本人似乎非常喜欢这本书(我个人认为这很糟糕)。

答案 3 :(得分:0)

更加实用/以语言为导向的GOF书籍增补:

  1. cpp
  2. csharp