Publisher's Synopsis
There are dozens of OO books on the market for the programming professional, all centred around a specific OO language (C++, Eiffel, Smalltalk). While this approach has worked for the experienced programmer, newcomers to OO programming have a more difficult time trying to learn OO concepts through a specific language. This book provides an introduction to Object-Oriented software engineering by focusing on the basics (analysis and design) without getting bogged down in the syntax of any particular OO language.