Analysis Patterns : Reusable Object Models

Author: Martin Fowler
List Price: $49.99
Our Price: Click to see the latest and low price
ISBN: 0201895420
Publisher: Addison-Wesley Pub Co (09 October, 1996)
Edition: Hardcover
Sales Rank: 67,816
Average Customer Rating: 4.33 out of 5

Buy now directly from Amazon.com - Purchase this book, safely and securely from the largest book dealer on the Internet, Amazon.com

Customer Reviews

Rating: 5 out of 5
Study, don't just read this book.
I bet you are an object oriented software developer striving to build better applications. If you have not read GoF Design Patterns and followed that with Vlissides's Pattern Hatching, read those first. Follow those with this, Martin Fowler's Analysis Patterns.

As two readings of Design Patterns took my OO knowledge from infancy to adolecence, Analysis Patterns will take you from adolecence to adulthood. Fowler's work does not put together patterns from the Design Patterns book, but takes its time to decompose actual application domain concepts to applicable object models. It will then be up to you to use your knowledge from Design Patterns to create mechanisms that support properly modeled business concepts as Analysis Patterns describes.

If you like OO modeling and design, but are wondering how better to apply your modeling concepts, Fowler's book is something you will definitely benefit from. However, make a pot of coffee per chapter-this book is very dense with concepts.

Fowler ends Analysis Patterns with some more easily read chapters on application design on a larger scale. You've heard of "n-tier," his discussion of the concepts of "n-tier" at the end of the book are possibly worth reading first.

After reading this book-and understanding it's motivations-you will never again be tempted to take "innocent" shortcuts in your application design. You will not be motivated to use "Strings" for "measurements" or "doubles" for "distances." You will look upon your peer's object designs either with a new understanding that they know that going the distance with their object model is worth it-and you won't demand they dumb down their design ever again-and you'll likewise gain intuition about where a simplistic business domain model is going to fail.


Rating: 3 out of 5
A bit too abstract
There are lots of interesting ideas here, but the actual patterns themselves are not that useful as they are too abstract.


Rating: 5 out of 5
Superb, but abstract. Concise, detailed and highly valuable
I really do like Martin Fowlers books. He is bright, clear, rigorous and relevant. This is his first book and most difficult to grasp book. I started reading it a few years ago and had to give up: it was too abstract for me to grasp. Now with a few more years of OO and pattern experience it shines at me in all its beauty.
This book condenses so much Analysis/Architecture/Modeling knowledge that it is difficult to come up with an idea to tackle the abstraction problem. Examples might help but how many does one need. I guess far too many.
Still I have a wish: Please write a new edition with UML diagrams and sample code in JAVA.
Then I also do have a big wish: I want more of this topic.

Similar Products

· UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition
· Refactoring: Improving the Design of Existing Code
· Pattern Hatching : Design Patterns Applied
· Design Patterns
· Patterns of Enterprise Application Architecture

Return To Main Computer Book IndexSearch Our Entire Computer Book Catalog