on 16 June 2003
This book comes with a wealth of ideas about object modelling. It basically sets out a set of 12 analysis patterns that together deal with all business problems one might encounter. There are lots of interesting tips about object modelling and "object think"ing. However this book is severely lacking in a few respects. Mapping the patterns properly to design/implementation isnt covered - the authors state categorically that their implementation part is not "production level". They also mention looking out for a new book that deals with these shortcomings. Coupled with this is their intention on padding out the book with both Java and Smalltalk examples. Theres no need for both, certainly in the body of the text. The paper is thick, and borders are large, and the last half of the book is full of java and smalltalk examples. I had high hopes, but have put the book down after finishing it, feeling a little cheated.
This book does come with a lot of sound object thinking knowledge, and for this alone I feel I could give it a 3. Without - had they not bothered to put good explanations about thinking in objects - then the book would have been given a 2.