or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
11 used & new from £14.64

Have one to sell? Sell yours here
 
   
Holub on Patterns: Learning Design Patterns By Looking at Code
 
 

Holub on Patterns: Learning Design Patterns By Looking at Code (Hardcover)

by Allen Holub (Author)
3.2 out of 5 stars  See all reviews (4 customer reviews)
RRP: £51.49
Price: £48.92 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £2.57 (5%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

6 new from £27.23 5 used from £14.64

Customers Who Bought This Item Also Bought

Effective Java: Second Edition

Effective Java: Second Edition

by Joshua Bloch
4.8 out of 5 stars (6)  £17.99
Object Design: Roles, Responsibilities and Collaborations (Addison-Wesley Object Technologiey Series)

Object Design: Roles, Responsibilities and Collaborations (Addison-Wesley Object Technologiey Series)

by Rebecca Wirfs-Brock
4.8 out of 5 stars (4)  £22.79
Java Concurrency in Practice

Java Concurrency in Practice

by Brian Goetz
4.9 out of 5 stars (7)  £16.47
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Addison Wesley Signature Series)

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Addison Wesley Signature Series)

by Gregor Hohpe
4.9 out of 5 stars (14)  £18.99
Coders at Work: Reflections on the Craft of Programming

Coders at Work: Reflections on the Craft of Programming

by P Seibel
4.7 out of 5 stars (3)  £13.84
Explore similar items

Product details

  • Hardcover: 432 pages
  • Publisher: APRESS ACADEMIC (1 Oct 2004)
  • Language English
  • ISBN-10: 159059388X
  • ISBN-13: 978-1590593882
  • Product Dimensions: 23.8 x 18.4 x 2.8 cm
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon.co.uk Sales Rank: 383,748 in Books (See Bestsellers in Books)

    Popular in this category:

    #42 in  Books > Computing & Internet > Computer Science > Software Design, Testing & Engineering > Design Patterns
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   Learning Design opens new browser window
www.open.ac.uk/design  -  Change your way of seeing! Design course packed with great material. 
   Learning Patterns opens new browser window
www.Ask.com  -  Find the Best Results for Learning Patterns. Ask us! 
  
 

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:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
patterns
design patterns
java
holub
game of life

Your tags: Add your first tag
 

 

Customer Reviews

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

 
1 of 1 people found the following review helpful:
4.0 out of 5 stars Refreshingly opinionated, 16 Dec 2005
By M. W. Walker (Newport, S. Wales) - See all my reviews
(REAL NAME)   
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.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
4.0 out of 5 stars A good read for the serious programmer, 5 May 2005
By T. Wiffen - See all my reviews
(REAL NAME)   
This book is full of excellent ideas to improve the maintainability of you code. The problem is that most software engineers struggle to really think in an object oriented way, instead they write procedural objects. This book helped me think more OO.

Things that I've taken from this book are that getters and setters are evil and a nice improvement to the publish-subscribe pattern.

There is a very large chapter on writing an SQL engine that is a little hard work and there are a number of sloppy errors in the text (e.g. code not exactly matching description) otherwise it's a great read. Good to dip in and out of whilst working on any project.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
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)   
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.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

1.0 out of 5 stars Didn't work for me
This book really didn't work for me. I found it long winded and opinionated. I tried hard to struggle through it but in the end it was one of those largely unread books on my... Read more
Published 19 months ago by Mr. R. J. Morris

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
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.