A. Techniques and Notations
To write a book like this, I need to use some modeling techniques, but I don’t want to spend too much time discussing them. After all, this is a book about patterns, not a book about modeling techniques (there are plenty of books on that subject). There are, as yet, no standards for techniques, so I am forced to choose something that I feel is appropriate and not too alien. I find that no method has everything and that I like to mix techniques from different methods. In this appendix I will discuss the techniques I use and the notation for them.
A.1 Type Diagrams
The type diagram shows a structural view of a system. It concentrates on describing the types of objects in the system and various kinds of static relationships ...