Head First Object-Oriented Analysis and Design (Head First) Summary and Reviews

Head First Object-Oriented Analysis and Design (Head First)
by Brett D. McLaughlin, Gary Pollice, Dave West

Head First Object-Oriented Analysis and Design (Head First)
List Price: $49.99
Our Price: $28.29
You Save: $21.70 (43%)
Availability: Usually ships in 1-2 business days
Buy Used: from $19.99 (click here)
Category: Book
See more book details and other editions


or

Book Summary Information

Author: Brett D. McLaughlin, Dave West, Gary Pollice
Edition: Paperback
Audio: English (Original Language); English (Unknown); English (Published)
Format: Illustrated
Published: 2006-11-27
ISBN: 0596008678
Number of pages: 634
Publisher: O'Reilly Media, Inc.

Book Reviews of Head First Object-Oriented Analysis and Design (Head First)

Book Review: fun take on object orientation basics
Summary: 4 Stars

HFOOA&D is designed to introduce the reader to the process of designing software. It doesn't push a formal methodology, but covers the basic building blocks that are common to most approaches, including requirements gathering, use cases and iterative design. Additionally, there is heavy emphasis on design principles such as the Open-Closed Principle, and the Single Responsibility Principle and more general concepts such as encapsulation and cohesion. UML class diagrams are used, but no more than the basics. Design patterns are mentioned in places, but you don't need any knowledge of them to understand what's going on. This book is more about the principles that underlie design patterns. Indeed, for those wondering where this book fits in with Head First Java and Head First Design Patterns, you should read HFJ first, then this one, and then HFDP.

Java is used as the language throughout - while Java 5.0 features are avoided (apart from enums), you still need to know the syntax and be comfortable with the mechanisms by which Java implements objects, such as interfaces. You can't jump into this book with just knowledge of VB, for example.

The material is treated in the usual Head First style: off-the-wall scenarios, conversational writing, lots of dialogue delivered in a pseudo-comic book style by using photos of real people, anthropomorphism of computer terms. A lot of effort is put into making the experience seem as much like social interaction as possible. It's a winning formula, and it works again here.

But Head First Java and Head First Design Patterns were two really stellar books. So, by comparison with those two, I must admit to being a little disappointed with this one. Maybe it's because this book was rewritten from scratch over a short time period, after an initial treatment by Dave Wood (google hfoobook to find the old webpage), but while there are some nice touches here and there, overall, this lacks the pizzazz of HFJ and HFDP. There are noticeably fewer pop culture references and the use of characters and scenarios are less memorable. Also, there are a couple of rhetorical devices lifted from HFDP. These are less fresh the second time around.

And in parts, the explanations are a little fuzzy. Partly this is due to the inherent fuzziness of design, partly due to the approach this book takes of showing the different aspects of analysis and design in an iterative fashion, with a series of long examples, which work very well in other ways. But Head First Design Patterns demonstrated that you can tackle this sort of material with clarity. Here, I suspect many will be left feeling confused about the difference between association, aggregation and composition in UML - some Java examples would have been illuminating.

However, HFDP was always going to be a very tough act to follow. If HFOOA&D isn't quite as good as that, it's still far preferable to slogging through the sort of heavyweight process books it competes with.

Computers & Internet Books

Book Subjects
Most talked about in Book List
Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers) (Pragmatic Programmers) ImageRelease It!: Design and Deploy Production-Ready Software (Pragmatic Programmers) (Pragmatic Programmers)
by Michael Nygard
Pragmatic Bookshelf; Published: 2007-03-30; Paperback; Book
Best price: $20.28
Price in other shops: $34.95
Java Concurrency in Practice ImageJava Concurrency in Practice
by Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea
Addison-Wesley Professional; Published: 2006-05-19; Paperback; Book
Best price: $32.25
Price in other shops: $54.99
Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly)) ImageRegular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))
by Tony Stubblebine
O'Reilly Media, Inc.; Published: 2007-07-18; Paperback; Book
Best price: $7.51
Price in other shops: $14.99
Practical Common Lisp ImagePractical Common Lisp
by Peter Seibel
Apress; Published: 2005-04-11; Hardcover; Book
Best price: $39.08
Price in other shops: $59.99
Applying Domain-Driven Design and Patterns: With Examples in C# and .NET ImageApplying Domain-Driven Design and Patterns: With Examples in C# and .NET
by Jimmy Nilsson
Addison-Wesley Professional; Published: 2006-05-18; Hardcover; Book
Best price: $38.59
Price in other shops: $54.99
Essential Windows Presentation Foundation (WPF) (Microsoft .NET Development Series) ImageEssential Windows Presentation Foundation (WPF) (Microsoft .NET Development Series)
by Chris Anderson
Addison-Wesley Professional; Published: 2007-04-21; Paperback; Book
Best price: $24.99
Price in other shops: $49.99
Refactoring Databases: Evolutionary Database Design (Addison-Wesley Signature Series) ImageRefactoring Databases: Evolutionary Database Design (Addison-Wesley Signature Series)
by Scott W. Ambler, Pramodkumar J. Sadalage
Addison-Wesley Professional; Published: 2006-03-13; Hardcover; Book
Best price: $37.90
Price in other shops: $59.99
Programming WCF Services (Programming) ImageProgramming WCF Services (Programming)
by Juval Lowy
O'Reilly Media, Inc.; Published: 2007-02-20; Paperback; Book
Best price: $24.99
Price in other shops: $44.99
Essential Windows Workflow Foundation (Microsoft .NET Development Series) ImageEssential Windows Workflow Foundation (Microsoft .NET Development Series)
by Dharma Shukla, Bob Schmidt
Addison-Wesley Professional; Published: 2006-10-13; Paperback; Book
Best price: $29.14
Price in other shops: $49.99
Effective Java: Programming Language Guide (Java Series) ImageEffective Java: Programming Language Guide (Java Series)
by Joshua Bloch
Addison-Wesley; Published: 2001-06-15; Paperback; Book
Best price: $15.99
Price in other shops: $49.99
Similar books summaries and other product reviews
Head First PMP: A Brain-Friendly Guide to Passing the Project Management Professional Exam (Head First) ImageHead First PMP: A Brain-Friendly Guide to Passing the Project Management Professional Exam (Head First)
by Andrew Stellman, Jennifer Greene
O'Reilly Media, Inc.; Published: 2007-03-17; Paperback; Book
Best price: $29.61
Price in other shops: $49.99
Head Rush Ajax (Head First) ImageHead Rush Ajax (Head First)
by Brett McLaughlin
O'Reilly Media, Inc.; Published: 2006-03-28; Paperback; Book
Best price: $9.00
Price in other shops: $39.99
Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam (Brain-Friendly Guides) ImageHead First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam (Brain-Friendly Guides)
by Bryan Basham, Kathy Sierra, Bert Bates
O'Reilly Media, Inc.; Published: 2008-08-07; Paperback; Book
Best price: $26.98
Price in other shops: $49.99
Head First HTML with CSS & XHTML ImageHead First HTML with CSS & XHTML
by Eric Freeman, Elisabeth Freeman
O'Reilly Media, Inc.; Published: 2005-12-08; Paperback; Book
Best price: $23.94
Price in other shops: $39.99
Head First C# (Brain-Friendly Guides) ImageHead First C# (Brain-Friendly Guides)
by Andrew Stellman, Jennifer Greene
O'Reilly Media, Inc.; Published: 2007-11-26; Paperback; Book
Best price: $28.47
Price in other shops: $49.99
Head First SQL: Your Brain on SQL -- A Learner's Guide (Head First) ImageHead First SQL: Your Brain on SQL -- A Learner's Guide (Head First)
by Lynn Beighley
O'Reilly Media, Inc.; Published: 2007-09-01; Paperback; Book
Best price: $19.99
Price in other shops: $44.99
Head First Design Patterns Poster (Head First) ImageHead First Design Patterns Poster (Head First)
by Eric Freeman, Elisabeth Freeman
O'Reilly Media, Inc.; Published: 2005-09-01; Poster; Book
Best price: $4.68
Price in other shops: $9.95
Head First Software Development (Brain-Friendly Guides) ImageHead First Software Development (Brain-Friendly Guides)
by Dan Pilone, Russ Miles
O'Reilly Media, Inc.; Published: 2008-01-11; Paperback; Book
Best price: $24.55
Price in other shops: $49.99
Head First Java, 2nd Edition ImageHead First Java, 2nd Edition
by Kathy Sierra, Bert Bates
O'Reilly Media, Inc.; Published: 2005-02-09; Paperback; Book
Best price: $24.67
Price in other shops: $44.95
Head First Design Patterns (Head First) ImageHead First Design Patterns (Head First)
by Elisabeth Freeman, Eric Freeman, Bert Bates, Kathy Sierra
O'Reilly Media, Inc.; Published: 2004-10-25; Paperback; Book
Best price: $26.72
Price in other shops: $44.95