Unified Modeling Language UML class diagram Unified Modeling Language
Logical view
Class Class met attributen en operaties Class met alleen attributen Class met alleen operaties Class waarbij alleen de naam wordt getoond
zichtbaarheid Public Protected Package Private
public
PROTECTED
PACKAGE
PRIVATE
ATTRIBUTEN Inline attributen: Door middel van associatie Zichtbaarheid Naam Type Door middel van associatie
multipliciteit 1: tenminste één *: onbeperkt 1..5: tenminste één, max. vijf
eigenschappen Aanvullende eigenschap Standaardwaarde
Associatieve attributen
operaties Zichtbaarheid Naam Parameters Return-type
pARAMETERS Parameter (Gegevens)type
Return-type Return-type Constructor Constructor: functie die altijd wordt uitgevoerd bij de aanroep van een class Constructor behoeft geen return-type; het is altijd duidelijk wat een constructor teruggeeft Return-type Constructor
Statische attributen Een statisch attribuut wordt gebruikt om het aantal actieve objecten bij te houden Een statisch attribuut wordt onderstreept Singleton Design Pattern: slechts één object mag worden aangemaakt en actief zijn