Topics to Consider

You might want to examine these additional topics:

  • Classes can have additional compartments beyond the name, attribute, and operation compartments. Find examples of how these are used.

  • Examine the often-used concept of derived attributes.

  • Explore the dependency relationship.

  • Investigate the difference between implementation classes, types, and parameterized classes (a.k.a. template classes).

  • The associations in this chapter have been between two classes. There are situations where more than two classes are part of a single relationship. Investigate these “n-ary associations.”

  • Compare and contrast sequence diagrams and collaboration diagrams.

Get UML for Mere Mortals® 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.