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

Good book on design patterns and advanced programming that is not the Head First

本文关键字:设计模式 高级 编程      更新时间:2023-10-16

也许我有点郁闷,但那本书让我觉得不舒服。每当我向别人要一本关于这个主题的好书时,他们都会推荐我。

除了《Head First》之外,还有其他"优秀的书"吗?更直接,更少乐趣。

有一本经典的《设计模式:可重用的面向对象软件的元素》,也就是"四人组"(GoF)的书。

这是一个很好的例子:企业应用程序架构模式

我发现the Design Patterns Smalltalk Companion是"更好的"GoF书。它不像GoF的书那样枯燥无味(但也很接近),而且模式的动机和解释要好得多。

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

如果你想要一个c#和。net特定版本的企业应用程序架构模式,请查看企业应用程序架构。

你也可以在《Clean Code》中找到一些关于模式的零碎信息,这本书有些人似乎真的很喜欢(我个人认为它很糟糕)。

GOF书中更多实用/面向语言的添加:

  1. cpp
  2. csharp