Holub on Patterns and over 900,000 other books are available for Amazon Kindle . Learn more

Have one to sell? Sell yours here
Holub on Patterns: Learning Design Patterns By Looking at Code
 
 
Start reading Holub on Patterns on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Holub on Patterns: Learning Design Patterns By Looking at Code [Hardcover]

Allen Holub
3.6 out of 5 stars  See all reviews (5 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Kindle Edition £34.05  
Hardcover --  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Amazon.co.uk Trade-In Store for more details.

Customers Who Bought This Item Also Bought


Product details

  • Hardcover: 400 pages
  • Publisher: APRESS ACADEMIC (1 Oct 2004)
  • Language English
  • ISBN-10: 159059388X
  • ISBN-13: 978-1590593882
  • Product Dimensions: 24.5 x 18.5 x 2.8 cm
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Bestsellers Rank: 650,780 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Allen I. Holub
Discover books, learn about writers, and more.

Visit Amazon's Allen I. Holub Page

Product Description

Product Description

The existing books on design patterns take a catalog approach, where they show the individual design patterns in isolation. This approach is fundamentally flawed, because you can't see how the design patterns actually function in the real world. Most programmers learn by looking at computer programs.

Holub on Patterns: Learning Design Patterns by Looking at Code teaches you design patterns in exactly this way: by looking at computer programs and analyzing them in terms of the patterns that they use. Consequently, you learn how the patterns actually occur in the real world and how to apply the patterns to solve real problems.

This book also looks at the broader context of object-oriented (OO) design and how patterns solve commonplace OO design problems. It covers many of the principles of OO design—principles not covered by most books on Java—and shows you how to apply these principles to make your code easier to maintain and debug.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

 

Customer Reviews

5 Reviews
5 star:
 (1)
4 star:
 (3)
3 star:    (0)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.6 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

2 of 2 people found the following review helpful:
4.0 out of 5 stars Refreshingly opinionated, 16 Dec 2005
By 
M. W. Walker (Ottawa, ON) - See all my reviews
(REAL NAME)   
This review is from: Holub on Patterns: Learning Design Patterns By Looking at Code (Hardcover)
I enjoyed the original columns on JavaWorld, and this book is more of the same. Holub doesn't spare the punches when referencing so-called O-O frameworks that are riddled with procedural code. Demolishes the "familiarity is correct" thinking that so much software is filled with. Will set right next to Jeff Langr's Essential Java Style on my bookshelf.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars Object orientation bible, 29 Mar 2010
By 
Blazej Czapp - See all my reviews
(REAL NAME)   
This review is from: Holub on Patterns: Learning Design Patterns By Looking at Code (Hardcover)
This book is a real eye-opener. It changed the way I do programming. In any case, it offers a great insight into proper software design and best practices. Design patterns are not described in void, but shown in practice as an obvious and natural way to write programs. Can't go wrong with this one.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars An excellent book for any programmer, 6 April 2009
By 
David J. Gardner (London, UK) - See all my reviews
(REAL NAME)   
This review is from: Holub on Patterns: Learning Design Patterns By Looking at Code (Hardcover)
I'm actually a PHP programmer but purchased this book after reading Allen's articles on Javaworld. This book is opinionated; and this is no bad thing. It is 100% better than many programming books that concentrate on churning out the popular line of the day. This book actually makes you think.

It can be a bit hard going in places (especially for a PHP developer!), but it is worth it. I often find myself dipping into the design pattern overviews at the end of the book.

Highly recommended. A very interesting discussion of OO, especially, as other reviewers have commented, in a world where most "OO" programmers use OO constructs to create procedural programs.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Would you like to see more reviews about this item?
 Go to Amazon.com to see all 17 reviews  4.6 out of 5 stars 
Were these reviews helpful?   Let us know
 
 
Most Recent Customer Reviews



Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback