ATJ tutorial: About the Simplified UML Class Diagrams.
This tutorial uses simplified UML class diagrams to illustrate the AIJ Java classes. These simplified UML diagrams are briefly described in this tutorial page. It may be skipped if the reader is already familiary with UML.
Each class is depicted as a box containing its name.
Abstract classes have italicized names.
Public classes have names preceded by
Inheritance (`is a') relationships
are indicated by lines with hollow triangular tips.
Composition (`part of') relationships
are indicated by lines with solid rhomboidal tips,
annotated with
the names of the containing class instances' fields
that store the contained class instances,
and with the multiplicity of the contained instances
for each containing instance
(
The dashed boxes are just replicas to avoid clutter.
These UML class diagrams are simplified because the class boxes do not contain fields and methods, as they should in a full UML class diagram.
Previous: Relationship with AIJ