Class diagrams
Describes the types of objects in the system and the various types of static relationships that exist between them. Two principal types of static relationships
- associations - a customer may have a number of reservations
- subtypes - the owner may be a specific type of reservationist
Class diagrams also show the attributes and operations of a class and the constraints that apply to the way objects are connected
Class diagrams (or any model) are created or viewed from a perspective:
- conceptual
- specification
- implementation