Der "::" Operator in UML

von Thomas Eses       1. Februar 2026

In UML bedeutet der :: Operator folgendes:

Das ist der sogenannte Namensraum-/Qualifikationsoperator (engl. Scope Resolution).

Damit wird angegeben, zu welchem Paket, Namespace oder welcher Klasse ein Element gehört.

Den Operator kann man wie folgt lesen: "gehört zu" / "ist definiert in"

Grob gesagt bildet der Operator die Hirachie ab.

Beispiele:

Shop::Order    # Die Klasse Order liegt im Paket Shop
Shop::Bestellvorgang  # Der Bestellvorgang gehört zum Shop
Geldautomat::Auszahlung # Die Auszahlung gehört zum Geldautomaten
Geo::Address # Address aus dem Paket Geo  

Weitere Beispiele wie man den Operaor nutzen kann.

Payment::Pending   #Zustand Pending ind Enumeration Payment
Payment::Complete #Zustand Pending ind Enumeration Payment
OrderService::validateOrder() # Methode validateOrder() in Klasse OrderService 

Über den Autor

Profilbild: Thomas Eses
geschrieben am 1. Februar 2026 von
Thomas Eses

Anwendungsentwickler, IT-Dozent und Ausbilder für Fachinformatiker*innen

Mehr Erfahren...

Schreibe einen Kommentar

Erforderliche Felder sind mit * markiert
https://

Artikel Schlagwörter

Werbung

Ähnliche Beiträge

Einiges zum Thema JavaScript Performance

Damit die eigene Javascript Anwendung effizient läuft und eine gute Performance hat, muss man bei der Programmierung schon auf gewisse...

23. Juni 2024

Design Patterns in JavaScript - Von der Idee zum sauberen Code

Design Patterns gehören zu den wichtigsten Grundlagen der Softwareentwicklung. Auch wenn JavaScript lange Zeit eher als flexible Skriptsprache galt, ist...

21. September 2022