|
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
|
Customer ReviewsRating: 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
|