A UML diagram showing the object-oriented relationships among classes and their members.
A UML diagram used for the design of object-oriented software systems, and, more generally, to describe any set of logical classes and their relations. The organization diagram that we use in this book could be said to be a loosely structured class diagram. Software developers sometimes speak of a high-level class diagram as a business model. (See Object-Oriented.)
A diagram that shows a collection of declarative (static) model elements, such as classes, types, and their contents and relationships.