Dieses Buch führt auf der Basis der Unified Modeling Language (UML) in die Grundlagen der objektorientierten Analyse und des Designs ein und erläutert deren Anwendung in der Praxis. Alle Konstrukte der UML werden systematisch und prägnant anhand vieler Praxisbeispiele erläutert. Alle Beispiele sind in Java und Smalltalk. Es ist zum Einarbeiten, Vertiefen und als Nachschlagewerk geeignet.