Figure A.1 applies some of the UML features for illustrating classes.
In Figure A.1, note the following.
A package appears as the name of the package in a rectangle left-aligned with a larger box that may show classes and interfaces. Figure A.1 shows a portion of the sjm.parse package.
A class appears as the name of a class centered in a rectangle. Figure A.1 shows three classes: Assembler, Assembly, and Repetition.
A diagram may show a class's ...