| Building Parsers with Java |
By Steven John Metsker
|Table of Contents|
This appendix briefly explains the features of the Unified Modeling Language (UML) that this book uses.
The UML [*] provides conventional notation that this book applies to illustrate the design of object-oriented systems. Although the UML is not overly complex, developers commonly underestimate the richness of its features. The figures in this book go beyond the simple modeling of classes but still use less than half of the features available in the UML. For a rapid introduction to most of the features of the UML, read UML Distilled [Fowler and Scott]. For a more thorough review, read The Unified Modeling Language User Guide [Booch et al.]. By learning to use standard nomenclatures and notations, developers learn to communicate at a design level, making us all more productive.