It contains guidelines for developing object-oriented applications.
Apart from practical examples it provides an overview of
development methods as well as an introduction to UML,
the standard for object-oriented modeling.
In particular design patterns will act as a recurrent
theme, or rather as a perspective from which examples
and solutions will be discussed.