Archived

This topic is now archived and is closed to further replies.

Design Patterns book...

This topic is 5248 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I''ve heard this is an important book to read, and I almost purchased it the other day. However, something stopped me. I noticed it is quite old (as programming books go) and wondered if it hadn''t been superseded by anything newer. How useful/up-to-date/unique is this book, exactly?

Share this post


Link to post
Share on other sites
Useful: reasonably
Up-to-date: no idea, pretty sure most of the underlying ideas haven''t changed a huge amount
Unique: it has a nice cover..

This book is not gospel. It is mainly a fix to ''flaws'' in C++ to give nice dynamic or static properties to code. Other languages solve these issues much more cleanly. If you''re pure C++ developer then it''s probably a ''must get'' book.

Share this post


Link to post
Share on other sites
quote:
Original post by JuNC
This book is not gospel. It is mainly a fix to ''flaws'' in C++ to give nice dynamic or static properties to code.

Interesting then that a lot of the patterns originated in Smalltalk.



AnkhSVN - A Visual Studio .NET Addin for the Subversion version control system.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
quote:
Original post by Arild Fines
quote:
Original post by JuNC
This book is not gospel. It is mainly a fix to ''flaws'' in C++ to give nice dynamic or static properties to code.

Interesting then that a lot of the patterns originated in Smalltalk.

<hr />
<a href="http://ankhsvn.tigris.org" nonostyle="quote">AnkhSVN</a> - A Visual Studio .NET Addin for the Subversion version control system.


*yawn*

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
quote:
Original post by SpaceRogue
I''ve heard this is an important book to read, and I almost purchased it the other day. However, something stopped me. I noticed it is quite old (as programming books go) and wondered if it hadn''t been superseded by anything newer. How useful/up-to-date/unique is this book, exactly?


Concept based books don''t go out of date. Look at all the XML books in the same area and see how many of those are around in 3 years. The Patterns book is more about design rather than implementation, which what makes it so good.

Share this post


Link to post
Share on other sites
Thanks, I understand that it is primarily a design book. I was just concerned that some changes in C++ over the last eight years might make the examples a bit outdated and perhaps better demonstrated in a newer book. I''ve decided to get it regardless.

Share this post


Link to post
Share on other sites
The code examples in the book aren''t really relevant as they are only there to facilitate the explanation of the pattern by giving a code sample. The patterns are purely patterns of design, not code. So it really matters not what language you program in, for if you are interested in program design you''ll find the book useful.

Its not a book to just ''read'', cover to cover. There''s a website that suggests a way to study the book, and the order in which to tackle the patterns which may be useful to you:

http://www.industriallogic.com/papers/learning.html

Caroline M.

Share this post


Link to post
Share on other sites