关于设计模式和高级编程的好书,但不是 Head First

发布于 2024-11-02 20:58:30 字数 131 浏览 1 评论 0原文

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

除了《Head First》之外,还有另一本“优秀的书”吗?更直接,更少乐趣。

提前致谢。

Maybe I'm little morose, but I do not feel comfortable with that book. Anytime I ask someone for a good book on this subject they recommend me Head First.

Is there another "excellent book" that is not the Head First ? More straightforward and less fun.

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

陌伤ぢ 2024-11-09 20:58:30

有经典的设计模式:可重用面向对象软件的元素,又名“ 四人帮” (GoF) 书。

Head First 书非常适合介绍该主题,并且比 GoF 书更平易近人且不那么枯燥。

There's the classic Design Patterns: Elements of Reusable Object-Oriented Software, aka the "Gang of Four" (GoF) book.

The Head First book is great for an introduction to the topic and makes it more approachable and less dry than the GoF book.

恏ㄋ傷疤忘ㄋ疼 2024-11-09 20:58:30

我发现 The Design Patterns Smalltalk Companion 是“更好的”GoF书。它不像 GoF 的书那么枯燥(但很接近),而且模式的动机和解释要好得多。

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

如果您想要企业应用程序架构模式的 C# 和 .Net 特定版本,请查看构建企业应用程序

你还可以在《干净的代码》中找到一些关于模式的零碎内容,这本书有些人似乎真的很喜欢(我个人认为这本书很糟糕)。

I found the The Design Patterns Smalltalk Companion to be 'the better' GoF book. It is not as dry as the GoF book (but close) and the patterns are much, much better motivated and explained.

That the example code is in Smalltalk, is IMHO an advantage (even if you don't know the language) but obviously this depends upon personal preferences.

If you want a C# and .Net specific version of Patterns of Enterprise Application Architecture, take a look at Architecting Applications for the Enterprise.

You can also find some bits and pieces about patterns in 'Clean Code', a book some people seem to really like (I personally think it's atrocious).

樱桃奶球 2024-11-09 20:58:30

GOF 书中更多实用/面向语言的补充:

  1. cpp
  2. csharp

More practical/language orientated additions to GOF book:

  1. cpp
  2. csharp
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文