Concurrency: State Models and Java Programs

This appendix presents the subset of UML class diagrams used in the book. We have used UML to describe implementations rather than high-level design. Generalization is consistently used to mean inheritance in Java and association with navigability to mean that the source class holds a reference to an object of the target class.

Class

Generalization

Interface

Association

Multiplicities

Navigability

Категории