Reprezentacja graficzna klasy w UML
Nazwa klasy
(- + #) nazwa atrybutu : typ danych = wartość domyślna
(- + #) nazwa operacji (lista argumentów): typ wyników
Widoczność atrybutu / operacji: prywatny (ang. private)
+: publiczny (ang. public)
#: chroniony (ang. prolected) podkreślenie: statyczny (ang. static)
Nazwa klasy pisana kursywą - klasa abstrakcyjna (ang. abstract class)