Win a copy of Zero to AI - A non-technical, hype-free guide to prospering in the AI era this week in the Artificial Intelligence and Machine Learning forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Paul Clapham
  • Bear Bibeault
  • Jeanne Boyarsky
Sheriffs:
  • Ron McLeod
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Jj Roberts
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • salvin francis
  • Scott Selikoff
  • fred rosenberger

Strengths/weaknesses of books on Design Patterns?

 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What are the pluses and minuses of the books that are already out there on Design Patterns?
 
Sheriff
Posts: 3341
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
n_sky
JavaRanch has a [http://www.javaranch.com/name.jsp]Naming Policy[/url] Your name has to meet this to be entered in the drawing for the book! Please reregister with a proper name.
Looking forward to your posts
Carl
 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks, carl
I guess I must've thought the underscore would be equivalent to a space. Hope this one meets the specs; it doesn't sound cute to me, but that could be a matter of opinion I guess.
ANY OPINIONS?
I'm still interested in hearing anyone's opinions about the strong and weak points of the various DESIGN PATTERNS books available. I've only gone through a very few of them so far, and would welcome the chance to benefit from the opinions of more experienced designers.
thanks
 
Ranch Hand
Posts: 60
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
My opinions of the books out there. Obviously, I'm biased.
I picked up the following books on my shelf:
Design Patterns Explained: A New Perspective on Object-Oriented Design. In my not so humble opinion, the first book to read on patterns. If you want to start somewhere else, read Peter Coad's Java Design which incorporates many ideas of patterns without mentioning them.
Design Patterns: Elements of Reusable Object-Oriented Software. Still the best book on patterns. Get a copy, the C++ is not that hard to read. Get a copy of Grand's patterns in Java book if you want examples.
A Timeless Way of Building by Christopher Alexander. This is the architect's book that started it all. Read it. It is both interesting from a technical and non-technical way. My wife enjoyed this and she is a psych counseler in our public education system.
Refactoring - A great book. Although focused on good coding practice, patterns and coding practice go hand in hand. I've seen that if you follow three rules: once and only one, high cohesion, loose coupling, you will often end up with patterns.
Pattern-Oriented Software Architecture: Vol 2, Patterns For Concurrent and Networkd Objects. Its roots are in C++ and Corba but this is a great book for anyone dealing with multithreading. Examples are in C++ however.
Pattern-Oriented Software Architecture: Vol 1. A good secondary book on patterns. No code examples but good discusions of many patterns. Quite a lot of overlap between GoF book. A must have for a departmental library.
Grands Java Patterns - good secondary book. Definitely should be available at the department level.
Cooper's Java Patterns: A Tutorial - avoid this or get the on-line copy.
------------------
Alan Shalloway,
Look for Jim Trott and my book: Design Patterns Explained
Visit our site Net Objectives.
Visit our on-line companion to the book
 
n sky
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
that's a pretty good-sized list -- thanks much, alan
 
I think he's gonna try to grab my monkey. Do we have a monkey outfit for this tiny ad?
the value of filler advertising in 2020
https://coderanch.com/t/730886/filler-advertising
reply
    Bookmark Topic Watch Topic
  • New Topic