So many Object Oriented texts overwhelm the reader with theory and heuristics and a vocabulary that is less than inviting. 'Object Models: Strategies, Patterns, and Applications' takes a much different approach by presenting the information is a less formal and more practical format.
The text reads more like a lecturer's notes, than the serious treatise on the Object Oriented Design process. But don't let that discourage you; the volume guides you through five real-world examples and provides a reference section rich with solutions to common design problems. The three business and two real-time examples are covered in detail and are far from the trivial examples found in most similar works. The conversational format of the book works best during the mock client meetings, which engage the reader in the problem solving scenario from the outset.
The authors' use a mixture of UML, OMT and their own COAD design notation. While this is somewhat confusing, it certainly better than if they decided to use their lesser known COAD notation exclusively. If they had, the entire text would have seemed like a glorified advertisement. The thing I like most about their approach is the shared emphasis on modelling the Problem Domain, the Human Interaction, the Data Management, and the Systems Interaction components.
I recommend it for every object-oriented programmers library.