9.0. Notation

At this point, most notation on class diagrams should be familiar. We've seen a few diagrams and have discussed some of the common elements. Let's briefly review. For more detail on class diagrams, and the components on them, refer to Chapter 3 where we introduce the fundamental elements, or Chapter 6 where we discuss additional structural notation.

9.0.1. Class Diagrams

Many of the fundamental elements we use on class diagrams were formally introduced in Chapter 3 and have been previously discussed. In this section, we provide a brief review of these elements. The diagram in Figure 9.1 is a sample class diagram derived from a set of requirements for a course registration system.

Figure 9.1. Syntax of a Class Diagram

9.0.2. Structural ...

Get Java™ Design: Objects, UML, and Process now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.