设计模式的好书? [英] good books for design patterns?

查看:69
本文介绍了设计模式的好书?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

以下是我正在考虑的一些问题:


设计模式解释:面向对象设计的新视角

(第2版)(软件模式系列)作者:Alan Shalloway


设计模式C#by Steven John Metsker


设计模式由Erich Gamma

Elisabeth Freeman首创设计模式

基本上我正在寻找一个很好的介绍设计模式

(因为我不是认识他们)。我听说第一本书很好,但是它使用了Java的例子。我在亚马逊上看到第二本书更适合那些已经了解设计模式的人。第三个

似乎是经典之作,但我担心它会为经验丰富的程序员编写更多内容。第四本看起来像另一本介绍书,

但我不知道它是否与C#有关。


这四种或其他之间的任何建议?


谢谢。

Here are a few I''m considering:

Design Patterns Explained : A New Perspective on Object-Oriented Design
(2nd Edition) (Software Patterns Series) by Alan Shalloway

Design Patterns C# by Steven John Metsker

Design Patterns by Erich Gamma

Head First Design Patterns by Elisabeth Freeman
Basically I''m looking for a good intro to what design patterns are
(since I don''t know them). I''ve heard the first book is a good one, but
it uses Java examples. I read on Amazon that the second book is geared
more toward those who already understand design patterns. The third
seems to be the classic, but I worry that it''s written more for
experienced programmers also. The fourth seems like another intro book,
but I don''t know if it deals with C# much.

Any recommendations between these four, or others?

Thanks.

推荐答案

我赞成

" Head First设计模式。您可以轻松地将示例翻译为

C#。查看亚马逊上的评论。


熟悉标准DP后,您可能会发现这个免费的电子书

感兴趣:
http://www.frontiernet.net/~fredm/dps/ Contents.htm

专门研究一些经典的设计模式来进行图搜索。

它使用C#来展示如何使用泛型来实现图形搜索

设计模式。

" John Salerno" <乔****** @ NOSPAMgmail.com>在消息中写道

news:gZ ******************** @ rcn.net ...
I favor
"Head First Design Patterns". You can easily translate the examples to
C#. See the reviews on Amazon.

Once you are familiar with the standard DPs, you might find this free e-book
of interest:
http://www.frontiernet.net/~fredm/dps/Contents.htm
which specializes some of the classic design patterns to do graph searching.
It uses C# and shows how generics can be used to effect in implementing
design patterns.
"John Salerno" <jo******@NOSPAMgmail.com> wrote in message
news:gZ********************@rcn.net...
这里我正在考虑的几个:

设计模式解释:面向对象设计的新视角
(第2版)(软件模式系列)作者:Alan Shalloway
<设计模式C#by Steven John Metsker

设计模式由Erich Gamma

首先设计模式由Elisabeth Freeman

基本上我是''我正在寻找一个很好的介绍设计模式(因为
我不知道它们)。我听说第一本书很好,但它使用的是Java示例。我在亚马逊上看到,第二本书更倾向于那些已经了解设计模式的人。第三个似乎是经典的,但我担心它也会为经验丰富的程序员编写更多内容。第四本看起来像是另一本介绍书,但我不知道它是否对C#有很多处理。

这四种或其他之间的建议是什么?
谢谢。
Here are a few I''m considering:

Design Patterns Explained : A New Perspective on Object-Oriented Design
(2nd Edition) (Software Patterns Series) by Alan Shalloway

Design Patterns C# by Steven John Metsker

Design Patterns by Erich Gamma

Head First Design Patterns by Elisabeth Freeman
Basically I''m looking for a good intro to what design patterns are (since
I don''t know them). I''ve heard the first book is a good one, but it uses
Java examples. I read on Amazon that the second book is geared more toward
those who already understand design patterns. The third seems to be the
classic, but I worry that it''s written more for experienced programmers
also. The fourth seems like another intro book, but I don''t know if it
deals with C# much.

Any recommendations between these four, or others?

Thanks.



嗨John,

我有第一本书Design Patterns Explained的副本。 - 虽然我

无法将它与你提到的其他书籍进行比较,因为我没有读过它们,我真的推荐这本书。

它的代码示例都是用Java编写的,但所有示例都是相当基础的,并且确实没有使用Java Specific类,所以很容易翻译成C#,再加上

代码中的例子并不是本书的核心,它们只是帮助详细说明了

的概念。


这本书真正诠释了所有主要的设计模式彻底,但它也很好地讨论了什么样的设计模式来自

,在阅读完这本书之后你真的很了解

设计模式背后的理想以及它们与OOP的关系。用于强调每种设计模式的例子都是经过深思熟虑和清晰的。


我从阅读本书中学到了很多 - 绝对值得购买

在我看来。事实上我买了两次,一次为我自己,然后为我的一个朋友提供了一个

:-)


我的
Hi John,
I have a copy of the first book "Design Patterns Explained" - although I
cannot compare it against the other books you mentioned because I haven''t
read them, I really recommend this book.

It''s code examples are in Java, but all examples are fairly basic and do
not use Java Specific classes, so easily translated into C#, plus the
examples in code are not the heart of the book, they just help detail the
concepts.

The book oultlines all the major design patterns really thoroughly, but it
also does an excellent job of talking about what design patterns are from the
ground up and after reading this book you really get a good understanding of
the ideals behind design patterns and how they relate to OOP. The examples
used to emphasise each design pattern are well thought out and clear.

I definitely learnt a lot from reading this book - definitely worth buying
in my opinion. Infact I bought it twice, once for myself and then as a
present for one of my friends :-)

My


0.02 :-)

Mark R Dawson


" John Salerno"写道:
0.02 :-)

Mark R Dawson

"John Salerno" wrote:
这里有一些我正在考虑:

设计模式的解释:面向对象设计的新视角
版本)(软件模式系列)作者:Alan Shalloway

设计模式C#by Steven John Metsker

设计模式由Erich Gamma

首创设计模式作者:Elisabeth Freeman

基本上我正在寻找一个很好的介绍设计模式
(因为我不知道它们)。我听说第一本书很好,但是它使用了Java的例子。我在亚马逊上看到,第二本书更适合那些已经了解设计模式的人。第三个似乎是经典,但我担心它也会为经验丰富的程序员编写更多内容。第四本看起来像另一本介绍书,
但我不知道它是否与C#有关。

这四种或其他之间的建议是什么?
谢谢。
Here are a few I''m considering:

Design Patterns Explained : A New Perspective on Object-Oriented Design
(2nd Edition) (Software Patterns Series) by Alan Shalloway

Design Patterns C# by Steven John Metsker

Design Patterns by Erich Gamma

Head First Design Patterns by Elisabeth Freeman
Basically I''m looking for a good intro to what design patterns are
(since I don''t know them). I''ve heard the first book is a good one, but
it uses Java examples. I read on Amazon that the second book is geared
more toward those who already understand design patterns. The third
seems to be the classic, but I worry that it''s written more for
experienced programmers also. The fourth seems like another intro book,
but I don''t know if it deals with C# much.

Any recommendations between these four, or others?

Thanks.



这篇关于设计模式的好书?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆