Klassdiagram
Klassdiagram, in UML terminology class diagram, is a type of static structure diagram that models the data structure of a software system. It shows the system's classes, their attributes and operations, and the relationships among classes. Class diagrams are a central tool in object-oriented design and are used to visualize the structure before and during implementation.
Elements: A class is represented by a rectangular box divided into three compartments: the class name, attributes,
Notations: Multiplicity on association ends indicates how many instances can participate (for example 1, 0..*, M..N).
Uses: Class diagrams document and design the static structure of a system, support code generation and reverse
Notes: Class diagrams focus on structure rather than behavior; for dynamic behavior, sequence or state diagrams