{"id":11249,"date":"2026-03-31T13:40:13","date_gmt":"2026-03-31T05:40:13","guid":{"rendered":"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/"},"modified":"2026-03-31T13:40:13","modified_gmt":"2026-03-31T05:40:13","slug":"uml-class-diagram-complete-reference-guide","status":"publish","type":"post","link":"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/","title":{"rendered":"UML-Klassendiagramm: Vollst\u00e4ndige Referenzanleitung"},"content":{"rendered":"<p><img alt=\"Class Diagram Sample\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Class-Diagram-Sample.png\"\/><\/p>\n<hr\/>\n<h2>Einf\u00fchrung in Klassendiagramme<a name=\"introduction\"><\/a><\/h2>\n<p><strong>Klassendiagramm<\/strong>\u00a0bietet einen \u00dcberblick \u00fcber das Zielsystem, indem Objekte und Klassen innerhalb des Systems sowie die Beziehungen zwischen ihnen beschrieben werden. Es bietet eine Vielzahl von Anwendungsm\u00f6glichkeiten; von der Modellierung der dom\u00e4nenspezifischen Datenstruktur bis hin zur detaillierten Gestaltung des Zielsystems.<\/p>\n<h3>Wichtige Vorteile:<\/h3>\n<ul>\n<li>\n<p><strong>Dom\u00e4nenmodellierung<\/strong>: Erfassen von Gesch\u00e4ftsentit\u00e4ten und ihren Beziehungen<\/p>\n<\/li>\n<li>\n<p><strong>Systemdesign<\/strong>: Definieren der Softwarearchitektur auf Klassenebene<\/p>\n<\/li>\n<li>\n<p><strong>Codegenerierung<\/strong>: Generieren von Implementierungscode aus Modellelementen<\/p>\n<\/li>\n<li>\n<p><strong>Dokumentation<\/strong>: Erstellen wartbarer technischer Dokumentation<\/p>\n<\/li>\n<li>\n<p><strong>Modellwiederverwendung<\/strong>: Klassemodelle \u00fcber Interaktionsdiagramme teilen, um dynamisches Verhalten zu modellieren<\/p>\n<\/li>\n<li>\n<p><strong>Automatisierte Generierung<\/strong>: Verwenden Sie das Formular-Diagramm, um Diagramme automatisch mit benutzerdefiniertem Umfang zu generieren<\/p>\n<\/li>\n<\/ul>\n<hr\/>\n<h2>Grundlegende Notationen und Elemente<a name=\"notations\"><\/a><\/h2>\n<h3>Grundlegende strukturelle Elemente<\/h3>\n<h4><img alt=\"Class Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Class_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#class\">Klasse<\/a><\/h4>\n<p><img alt=\"Class\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/unnamed-file.Class.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine Klasse beschreibt eine Menge von Objekten, die die gleichen Spezifikationen f\u00fcr Merkmale, Einschr\u00e4nkungen und Semantik teilen. Eine Klasse ist eine Art Klassifikator, dessen Merkmale Attribute und Operationen sind.<\/p>\n<p><strong>Wichtige Eigenschaften<\/strong>:<\/p>\n<table>\n<thead>\n<tr>\n<th>Eigenschaft<\/th>\n<th>Beschreibung<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Name<\/td>\n<td>Der Name der Klasse<\/td>\n<\/tr>\n<tr>\n<td>Eltern<\/td>\n<td>Das Modell-Element, das die Klasse besitzt<\/td>\n<\/tr>\n<tr>\n<td>Sichtbarkeit<\/td>\n<td>Bestimmt das Erscheinungsbild und die Erreichbarkeit des Namensraums<\/td>\n<\/tr>\n<tr>\n<td>Abstrakt<\/td>\n<td>Wenn wahr, kann die Klasse nicht direkt instanziiert werden<\/td>\n<\/tr>\n<tr>\n<td>Blatt<\/td>\n<td>Wenn wahr, kann die Klasse nicht weiter spezialisiert werden<\/td>\n<\/tr>\n<tr>\n<td>Wurzel<\/td>\n<td>Gibt an, ob die Klasse keine Vorfahren hat<\/td>\n<\/tr>\n<tr>\n<td>Aktiv<\/td>\n<td>Bestimmt, ob Objekte aktiv (konkurrierend) oder passiv sind<\/td>\n<\/tr>\n<tr>\n<td>Attribute<\/td>\n<td>Direkte Eigenschaften, die der Klasse geh\u00f6ren<\/td>\n<\/tr>\n<tr>\n<td>Operationen<\/td>\n<td>Verhaltensmerkmale, die Aufrufparameter angeben<\/td>\n<\/tr>\n<tr>\n<td>Vorlagenparameter<\/td>\n<td>Formale Parameter f\u00fcr die Vorlagenbindung<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr\/>\n<h4><img alt=\"Enumeration Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/ClassEnumeration_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#class_enumeration\">Klasse &lt;&gt;<\/a><\/h4>\n<p><img alt=\"Enumeration\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/ClassEnumeration.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine Art Klasse, die als Container f\u00fcr Aufz\u00e4hlungswerte dient. Zum Beispiel enth\u00e4lt eine Aufz\u00e4hlung\u00a0<code data-backticks=\"1\">Farbe<\/code>\u00a0enth\u00e4lt Aufz\u00e4hlungswerte\u00a0<code data-backticks=\"1\">rot<\/code>,\u00a0<code data-backticks=\"1\">gr\u00fcn<\/code>, und\u00a0<code data-backticks=\"1\">blau<\/code>.<\/p>\n<hr\/>\n<h4><img alt=\"Interface Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/ClassInterface_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#class_interface\">Klasse &lt;&gt;<\/a><\/h4>\n<p><img alt=\"Interface\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/ClassInterface.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine Schnittstelle ist eine Art Klassifikator, der eine Deklaration einer zusammenh\u00e4ngenden Menge \u00f6ffentlicher Merkmale und Verpflichtungen darstellt. Eine Schnittstelle definiert einen Vertrag; jedes Exemplar eines Klassifikators, das die Schnittstelle realisiert, muss diesen Vertrag erf\u00fcllen.<\/p>\n<p><strong>Wichtige Merkmale<\/strong>:<\/p>\n<ul>\n<li>\n<p>Schnittstellen sind Deklarationen und nicht instanziierbar<\/p>\n<\/li>\n<li>\n<p>Wird von Instanzen instanzierbarer Klassifikatoren implementiert<\/p>\n<\/li>\n<li>\n<p>Eine Klassifikator kann mehrere Schnittstellen implementieren<\/p>\n<\/li>\n<li>\n<p>Kann Einschr\u00e4nkungen und Protokollspezifikationen enthalten<\/p>\n<\/li>\n<\/ul>\n<hr\/>\n<h4><img alt=\"Primitive Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/ClassPrimitive_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#class_primitive\">Klasse &lt;&gt;<\/a><\/h4>\n<p><img alt=\"Primitive\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/ClassPrimitive.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine Art Klasse, die einen vordefinierten Datentyp darstellt. Zum Beispiel eine\u00a0<code data-backticks=\"1\">boolesche<\/code>\u00a0Klasse (Typ).<\/p>\n<hr\/>\n<h4><img alt=\"Note Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Note_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#note\">Hinweis<\/a><\/h4>\n<p><img alt=\"Note\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Note.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Ein Hinweis (Kommentar) erm\u00f6glicht es, verschiedene Bemerkungen an Elemente anzuh\u00e4ngen. Ein Kommentar hat keine semantische Bedeutung, kann aber Informationen enthalten, die f\u00fcr einen Modellierer n\u00fctzlich sind.<\/p>\n<hr\/>\n<h4><img alt=\"Constraint Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Constraint_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#constraint\">Einschr\u00e4nkung<\/a><\/h4>\n<p><img alt=\"Constraint\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Constraint.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine Bedingung oder Einschr\u00e4nkung, die in nat\u00fcrlicher Sprache oder in einer maschinenlesbaren Sprache formuliert ist, um Teile der Semantik eines Elements zu definieren.<\/p>\n<p><strong>Eigenschaften<\/strong>:<\/p>\n<table>\n<thead>\n<tr>\n<th>Eigenschaft<\/th>\n<th>Beschreibung<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Name<\/td>\n<td>Optionaler Name der Einschr\u00e4nkung<\/td>\n<\/tr>\n<tr>\n<td>Ausdruck<\/td>\n<td>Die Bedingung, die erf\u00fcllt sein muss, damit die Einschr\u00e4nkung erf\u00fcllt ist<\/td>\n<\/tr>\n<tr>\n<td>Dokumentation<\/td>\n<td>Beschreibung der Einschr\u00e4nkung<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr\/>\n<h4><img alt=\"Collaboration Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Collaboration_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#collaboration\">Zusammenarbeit<\/a><\/h4>\n<p><img alt=\"Collaboration\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Collaboration.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine Zusammenarbeit wird als Art von Klassifikator dargestellt und definiert eine Menge kooperierender Entit\u00e4ten, die von Instanzen (ihre Rollen) \u00fcbernommen werden, sowie eine Menge von Verbindungen, die Kommunikationspfade zwischen den beteiligten Instanzen definieren.<\/p>\n<hr\/>\n<h4><img alt=\"Model Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Model_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#model\">Modell<\/a><\/h4>\n<p><strong>Definition<\/strong>: Ein Paket auf oberster Ebene, das das gesamte Modell oder einen wesentlichen Teil davon enth\u00e4lt.<\/p>\n<hr\/>\n<h4><img alt=\"NARY Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/NARY_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#nary\">NARY<\/a><\/h4>\n<p><strong>Definition<\/strong>: Stellt eine n-\u00e4re Assoziation dar, die mehrere Klassifizierer gleichzeitig verbindet.<\/p>\n<hr\/>\n<h2>Beziehungstypen<a name=\"relationships\"><\/a><\/h2>\n<h3>Assoziationsbeziehungen<\/h3>\n<h4><img alt=\"Association Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Association_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#association\">Assoziation (ohne Aggregation)<\/a><\/h4>\n<p><img alt=\"Association\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Association.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine Assoziation spezifiziert eine semantische Beziehung, die zwischen typisierten Instanzen auftreten kann. Sie verf\u00fcgt \u00fcber mindestens zwei Enden, die durch Eigenschaften dargestellt werden, wobei jedes Ende mit dem Typ des Endes verkn\u00fcpft ist.<\/p>\n<p><strong>Wichtige Eigenschaften<\/strong>:<\/p>\n<table>\n<thead>\n<tr>\n<th>Eigenschaft<\/th>\n<th>Beschreibung<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Name<\/td>\n<td>Der Name der Assoziation<\/td>\n<\/tr>\n<tr>\n<td>Sichtbarkeit<\/td>\n<td>Namespace-Aussehen und Zug\u00e4nglichkeit<\/td>\n<\/tr>\n<tr>\n<td>Assoziationsende von\/bis<\/td>\n<td>Quelle und Ziel der Assoziation<\/td>\n<\/tr>\n<tr>\n<td>Abstrakt<\/td>\n<td>Wenn wahr, ist die Assoziation unvollst\u00e4ndig und nicht instanziierbar<\/td>\n<\/tr>\n<tr>\n<td>Blatt<\/td>\n<td>Wenn wahr, kann die Assoziation nicht weiter spezialisiert werden<\/td>\n<\/tr>\n<tr>\n<td>Abgeleitet<\/td>\n<td>Gibt an, ob aus anderen Modell-Elementen abgeleitet<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr\/>\n<h4><img alt=\"Aggregation Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Aggregation_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#aggregation\">Aggregation (geteilte Assoziation)<\/a><\/h4>\n<p><img alt=\"Aggregation\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Aggregation.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine Art von Assoziation, bei der eines ihrer Enden markiert ist<em>geteilt<\/em>als eine Art Aggregation, was bedeutet, dass sie eine geteilte Aggregation hat (Ganzes-Teil-Beziehung, bei der die Teile unabh\u00e4ngig voneinander existieren k\u00f6nnen).<\/p>\n<hr\/>\n<h4><img alt=\"Composition Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Composition_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#composition\">Komposition (Komposit-Assoziation)<\/a><\/h4>\n<p><img alt=\"Composition\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Composition.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine starke Form der Aggregation, bei der eine Teilinstanz gleichzeitig in maximal einem Komposit enthalten sein kann. Wenn ein Komposit gel\u00f6scht wird, werden seine Teile normalerweise ebenfalls gel\u00f6scht.<\/p>\n<p><strong>Wichtige Merkmale<\/strong>:<\/p>\n<ul>\n<li>\n<p>Teile k\u00f6nnen nicht gleichzeitig mehreren Kompositen angeh\u00f6ren<\/p>\n<\/li>\n<li>\n<p>Das L\u00f6schen des Kompositen l\u00f6scht die Teile normalerweise ebenfalls<\/p>\n<\/li>\n<li>\n<p>Teile k\u00f6nnen vor der L\u00f6schung des Kompositen entfernt werden<\/p>\n<\/li>\n<li>\n<p>Kompositionen k\u00f6nnen gerichtete azyklische Graphen mit transitiver L\u00f6schung bilden<\/p>\n<\/li>\n<\/ul>\n<hr\/>\n<h4><img alt=\"Association Class Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/AssociationClass_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#associationclass\">Assoziationsklasse<\/a><\/h4>\n<p><img alt=\"Association Class\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/AssociationClass.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Ein Modell-Element, das sowohl Assoziations- als auch Klassen-Eigenschaften besitzt. Eine Assoziationsklasse kann als eine Assoziation betrachtet werden, die zus\u00e4tzlich Klasseneigenschaften hat, oder als eine Klasse, die zus\u00e4tzlich Assoziationseigenschaften besitzt.<\/p>\n<p><strong>Verwandte Ressource<\/strong>:\u00a0<a href=\"http:\/\/knowhow.visual-paradigm.com\/uml\/association-class\/\">Zeichnen der Assoziationsklasse<\/a><\/p>\n<hr\/>\n<h3>Abh\u00e4ngigkeitsbeziehungen<\/h3>\n<h4><img alt=\"Dependency Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Dependency_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#dependency\">Abh\u00e4ngigkeit<\/a><\/h4>\n<p><img alt=\"Dependency\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Dependency.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine Beziehung, die bedeutet, dass ein einzelnes oder eine Menge von Modell-Elementen andere Modell-Elemente f\u00fcr ihre Spezifikation oder Implementierung ben\u00f6tigen.<\/p>\n<p><strong>Eigenschaften<\/strong>:<\/p>\n<table>\n<thead>\n<tr>\n<th>Eigenschaft<\/th>\n<th>Beschreibung<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Lieferant<\/td>\n<td>Unabh\u00e4ngiges Element(e) in der Beziehung<\/td>\n<\/tr>\n<tr>\n<td>Kunde<\/td>\n<td>Abh\u00e4ngiges Element(e) in der Beziehung<\/td>\n<\/tr>\n<tr>\n<td>Sichtbarkeit<\/td>\n<td>Namespace-Erscheinung und Zug\u00e4nglichkeit<\/td>\n<\/tr>\n<tr>\n<td>Zuordnung<\/td>\n<td>Optionaler Ausdruck, der die Beziehung angibt<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr\/>\n<h4><img alt=\"Abstraction Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Abstraction_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#abstraction\">Abstraktion<\/a><\/h4>\n<p><img alt=\"Abstraction\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Abstraction.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine Beziehung, die zwei Elemente oder Mengen von Elementen verkn\u00fcpft, die dasselbe Konzept auf unterschiedlichen Abstraktionsstufen oder aus unterschiedlichen Blickwinkeln darstellen.<\/p>\n<hr\/>\n<h4><img alt=\"Realization Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Realization_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#realization\">Realisierung<\/a><\/h4>\n<p><img alt=\"Realization\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Realization.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine spezialisierte Abstraktionsbeziehung zwischen zwei Mengen von Modell-Elementen, wobei eines die Spezifikation (der Lieferant) darstellt und das andere die Implementierung des letzteren (der Kunde).<\/p>\n<p><strong>Anwendungsf\u00e4lle<\/strong>: Schrittweise Verfeinerung, Optimierungen, Transformationen, Vorlagen, Modellsynthese, Rahmenwerkszusammensetzung<\/p>\n<hr\/>\n<h4><img alt=\"Generalization Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Generalization_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#generalization\">Generalisierung<\/a><\/h4>\n<p><img alt=\"Generalization\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Generalization.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine taxonomische Beziehung zwischen einem allgemeineren Klassifikator und einem spezifischeren Klassifikator. Jede Instanz des spezifischeren Klassifikators ist auch eine indirekte Instanz des allgemeineren Klassifikators.<\/p>\n<p><strong>Schl\u00fcssel-Eigenschaft<\/strong>:<\/p>\n<table>\n<thead>\n<tr>\n<th>Eigenschaft<\/th>\n<th>Beschreibung<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Ersetzbar<\/td>\n<td>Wenn wahr, kann der spezifische Klassifikator den allgemeinen Klassifikator zur Laufzeit ersetzen<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr\/>\n<h4><img alt=\"Usage Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Usage_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#usage\">Verwendung<\/a><\/h4>\n<p><img alt=\"Usage\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Usage.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine Beziehung, bei der ein Element ein anderes Element (oder eine Menge von Elementen) f\u00fcr seine vollst\u00e4ndige Implementierung oder Ausf\u00fchrung ben\u00f6tigt.<\/p>\n<hr\/>\n<h4><img alt=\"Access Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Access_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#access\">Zugriff<\/a><\/h4>\n<p><img alt=\"Access\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Access.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Ein Element-Import, definiert als gerichtete Beziehung zwischen einem importierenden Namespace und einem paketierbaren Element. Der Name des paketierbaren Elements oder dessen Alias wird dem Namespace des importierenden Namespace hinzugef\u00fcgt.<\/p>\n<p><strong>Notation<\/strong>:<\/p>\n<ul>\n<li>\n<p><code data-backticks=\"1\">&lt;&lt;import&gt;&gt;<\/code>Schl\u00fcsselwort f\u00fcr \u00f6ffentliche Sichtbarkeit<\/p>\n<\/li>\n<li>\n<p><code data-backticks=\"1\">&lt;&lt;access&gt;&gt;<\/code>Schl\u00fcsselwort f\u00fcr private Sichtbarkeit<\/p>\n<\/li>\n<\/ul>\n<hr\/>\n<h4><img alt=\"Import Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Import_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#import\">Import<\/a><\/h4>\n<p><img alt=\"Import\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Import.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Ein Paketimport wird als gerichtete Beziehung definiert, die ein Paket identifiziert, dessen Mitglieder von einem Namensraum importiert werden sollen.<\/p>\n<hr\/>\n<h4><img alt=\"Permission Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Permission_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#permission\">Berechtigung<\/a><\/h4>\n<p><img alt=\"Permission\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Permission.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine Art Abh\u00e4ngigkeit, die einem Modell-Element die Berechtigung erteilt, auf Elemente in einem anderen Namensraum zuzugreifen.<\/p>\n<hr\/>\n<h4><img alt=\"Instantiation Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Instantiation_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#instantiation\">Instanziierung<\/a><\/h4>\n<p><img alt=\"Instantiation\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Instantiation.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine Nutzungsh\u00e4ngigkeit zwischen Klassifizierern, die anzeigt, dass Operationen am Client Instanzen des Lieferanten erzeugen.<\/p>\n<hr\/>\n<h4><img alt=\"Binding Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Binding_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#binding\">Bindung<\/a><\/h4>\n<p><img alt=\"Binding\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Binding.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine TemplateBindung ist eine gerichtete Beziehung von einem gebundenen templatef\u00e4higen Element zur Template-Signatur des Zieltemplates. Eine TemplateBindung besitzt eine Menge von Template-Parameter-Ersetzungen.<\/p>\n<hr\/>\n<h4><img alt=\"Derive Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Derive_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#derive\">Ableiten<\/a><\/h4>\n<p><img alt=\"Derive\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Derive.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Legt eine Ableitungsbeziehung zwischen Modell-Elementen fest, die gew\u00f6hnlich, aber nicht notwendigerweise, vom selben Typ sind. Eine abgeleitete Abh\u00e4ngigkeit legt fest, dass der Client aus dem Lieferanten berechnet werden kann.<\/p>\n<hr\/>\n<h4><img alt=\"Refine Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Refine_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#refine\">Verfeinern<\/a><\/h4>\n<p><img alt=\"Refine\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Refine.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Legt eine Verfeinerungsbeziehung zwischen Modell-Elementen auf unterschiedlichen semantischen Ebenen fest, beispielsweise Analyse und Design.<\/p>\n<p><strong>Anwendungsf\u00e4lle<\/strong>: Transformationen von Analyse zu Design, Modellentwicklung<\/p>\n<hr\/>\n<h4><img alt=\"Trace Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Trace_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#trace\">Spur<\/a><\/h4>\n<p><img alt=\"Trace\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Trace.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Legt eine Spur-Beziehung zwischen Modell-Elementen oder Mengen von Modell-Elementen fest, die dasselbe Konzept in verschiedenen Modellen darstellen.<\/p>\n<p><strong>Hauptanwendung<\/strong>: Verfolgung von Anforderungen und \u00c4nderungen \u00fcber Modelle hinweg; die Abbildung ist gew\u00f6hnlich informell und bidirektional<\/p>\n<hr\/>\n<h4><img alt=\"Substitution Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Substitution_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#substitution\">Substitution<\/a><\/h4>\n<p><img alt=\"Substitution\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Substitution.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine Beziehung zwischen zwei Klassifizierern, die bedeutet, dass der substituierende Klassifizierer den durch den Vertragsklassifizierer festgelegten Vertrag erf\u00fcllt.<\/p>\n<p><strong>Implikation<\/strong>: Instanzen des ersetzenden Klassifiers sind zur Laufzeit austauschbar, wo Instanzen des Vertragsklassifiers erwartet werden.<\/p>\n<hr\/>\n<h4><img alt=\"Merge Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Merge_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#merge\">Zusammenf\u00fchren<\/a><\/h4>\n<p><img alt=\"Merge\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/Merge.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Ein Paketzusammenf\u00fchren ist eine gerichtete Beziehung zwischen zwei Paketen, die anzeigt, dass die Inhalte der beiden Pakete zusammengef\u00fchrt werden sollen.<\/p>\n<p><strong>Wichtige Merkmale<\/strong>:<\/p>\n<ul>\n<li>\n<p>\u00c4hnlich wie Generalisierung, jedoch f\u00fcr Paketinhalte<\/p>\n<\/li>\n<li>\n<p>Wird verwendet, wenn Elemente in verschiedenen Paketen dasselbe Konzept darstellen<\/p>\n<\/li>\n<li>\n<p>Erm\u00f6glicht die schrittweise Erweiterung grundlegender Konzepte<\/p>\n<\/li>\n<li>\n<p>Besonders n\u00fctzlich bei Metamodellierung und der Definition von UML-Metamodellen<\/p>\n<\/li>\n<\/ul>\n<hr\/>\n<h2>Klassenvarianten und Stereotypen<a name=\"class-variants\"><\/a><\/h2>\n<h3>ORM-spezifische Klassen<\/h3>\n<h4><img alt=\"ORM Persistable Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/ClassORMPersistable_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#class_orm_persistable\">Klasse &lt;&gt;<\/a><\/h4>\n<p><img alt=\"ORM Persistable\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/ClassORMPersistable.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine spezielle Form der Klasse, die verwendet werden kann, um ein Objektmodell einer relationalen Datenbank zu modellieren. ORM-Code kann aus einer Reihe von ORM-Persistierbaren Klassen generiert werden.<\/p>\n<p><strong>Zus\u00e4tzliche Eigenschaften<\/strong>:<\/p>\n<table>\n<thead>\n<tr>\n<th>Eigenschaft<\/th>\n<th>Beschreibung<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>ORM-Klassendetails<\/td>\n<td>Einstellungen, die die ORM-Codegenerierung beeinflussen<\/td>\n<\/tr>\n<tr>\n<td>Gesch\u00e4fts-Schl\u00fcssel<\/td>\n<td>Wird zur Generierung der equals() und hashCode()-Operationen verwendet<\/td>\n<\/tr>\n<tr>\n<td>ORM-Abfrage<\/td>\n<td>ORM-Qualifizierer und benannte Abfragen definieren<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr\/>\n<h4><img alt=\"ORM Abstract Persistable Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/ClassORMAbstractPersistable_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#class_orm_abstract_persistable\">Klasse &lt;&gt;<\/a><\/h4>\n<p><img alt=\"ORM Abstract Persistable\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/ClassORMAbstractPersistable.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine spezielle Form der Klasse, die gemeinsame Attribute von Unterklassen von ORM-Persistierbaren Klassen erfasst.<\/p>\n<hr\/>\n<h4><img alt=\"ORM User Type Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/ClassORMUserType_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#class_orm_user_type\">Klasse &lt;&gt;<\/a><\/h4>\n<p><img alt=\"ORM User Type\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/ClassORMUserType.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine Benutzertyp-Klasse definiert einen Objekttyp f\u00fcr das Objektmodell, der im generierten ORM-Code zug\u00e4nglich ist und als Spalte in der Datenbank gespeichert wird, anstatt als Entit\u00e4t.<\/p>\n<p><strong>Verwandter Ressource<\/strong>:\u00a0<a href=\"http:\/\/resources.visual-paradigm.com\/index.php\/orm\/71-general\/364-hib-user-type.html\">Hibernate-Benutzertyp-Unterst\u00fctzung<\/a><\/p>\n<hr\/>\n<h4><img alt=\"ORM Parameterized Type Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/ClassORMParameterizedType_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#class_orm_parameterized_type\">Klasse &lt;&gt;<\/a><\/h4>\n<p><img alt=\"ORM Parameterized Type\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/ClassORMParameterizedType.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Ein ORM-Parameter-Typ bietet Ihnen die M\u00f6glichkeit, die Richtigkeit der Daten durch Implementierung von \u00dcberpr\u00fcfungen in den generierten ORM-Code zu gew\u00e4hrleisten.<\/p>\n<hr\/>\n<h4><img alt=\"Entity Bean Icon\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/ClassEntityBean_ico.png\"\/>\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#class_entity_bean\">Klasse &lt;&gt;<\/a><\/h4>\n<p><img alt=\"Entity Bean\" decoding=\"async\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2026\/03\/ClassEntityBean.png\"\/><\/p>\n<p><strong>Definition<\/strong>: Eine spezielle Form der Klasse zur Modellierung von EJB-Entit\u00e4ts-Beans.<\/p>\n<p><strong>Zus\u00e4tzliche Eigenschaften<\/strong>:<\/p>\n<table>\n<thead>\n<tr>\n<th>Eigenschaft<\/th>\n<th>Beschreibung<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>EJB-Klassen-Code-Details<\/td>\n<td>EJB-bezogene Attribute f\u00fcr die Codegenerierung<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr\/>\n<h2>Eigenschaften und Konfiguration<a name=\"properties\"><\/a><\/h2>\n<h3>Referenz gemeinsamer Klasseneigenschaften<\/h3>\n<table>\n<thead>\n<tr>\n<th>Eigenschaft<\/th>\n<th>Gilt f\u00fcr<\/th>\n<th>Beschreibung<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Name<\/strong><\/td>\n<td>Alle Elemente<\/td>\n<td>Bezeichner f\u00fcr das Modell-Element<\/td>\n<\/tr>\n<tr>\n<td><strong>Eltern<\/strong><\/td>\n<td>Klassen, Schnittstellen<\/td>\n<td>Besitzendes Modell-Element<\/td>\n<\/tr>\n<tr>\n<td><strong>Sichtbarkeit<\/strong><\/td>\n<td>Die meisten Elemente<\/td>\n<td>Steuert das Erscheinungsbild des Namensraums:\u00a0<code data-backticks=\"1\">\u00f6ffentlich<\/code>,\u00a0<code data-backticks=\"1\">privat<\/code>,\u00a0<code data-backticks=\"1\">gesch\u00fctzt<\/code>,\u00a0<code data-backticks=\"1\">Paket<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>Abstrakt<\/strong><\/td>\n<td>Klassen, Assoziationen<\/td>\n<td>Wenn wahr, ist das Element unvollst\u00e4ndig und nicht direkt instanziierbar<\/td>\n<\/tr>\n<tr>\n<td><strong>Blatt<\/strong><\/td>\n<td>Klassen, Assoziationen<\/td>\n<td>Wenn wahr, kann das Element nicht weiter spezialisiert werden<\/td>\n<\/tr>\n<tr>\n<td><strong>Wurzel<\/strong><\/td>\n<td>Klassen<\/td>\n<td>Gibt an, ob das Element keine Vorfahren hat<\/td>\n<\/tr>\n<tr>\n<td><strong>Aktiv<\/strong><\/td>\n<td>Klassen<\/td>\n<td>Bestimmt, ob Objekte aktiv (konkurrierend) oder passiv sind<\/td>\n<\/tr>\n<tr>\n<td><strong>Gesch\u00e4ftsmodell<\/strong><\/td>\n<td>Klassen<\/td>\n<td>Kennzeichen, um als \u201eGesch\u00e4ftsklasse\u201c zu markieren<\/td>\n<\/tr>\n<tr>\n<td><strong>Attribute<\/strong><\/td>\n<td>Klassen<\/td>\n<td>Direkte Eigenschaften, die von der Klasse besessen werden<\/td>\n<\/tr>\n<tr>\n<td><strong>Operationen<\/strong><\/td>\n<td>Klassen<\/td>\n<td>Verhaltensmerkmale mit Parametern und Beschr\u00e4nkungen<\/td>\n<\/tr>\n<tr>\n<td><strong>Vorlagenparameter<\/strong><\/td>\n<td>Vorlagef\u00e4hige Elemente<\/td>\n<td>Formale Parameter f\u00fcr generische\/parametrisierte Elemente<\/td>\n<\/tr>\n<tr>\n<td><strong>Abgeleitet<\/strong><\/td>\n<td>Assoziationen<\/td>\n<td>Gibt an, ob das Element aus anderen Modell-Elementen abgeleitet ist<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Einstellungen f\u00fcr die Codegenerierung<\/h3>\n<h4>Java-spezifische Konfiguration<\/h4>\n<ul>\n<li>\n<p><strong>Java-Anmerkungen<\/strong>: Metadaten, die dem Java-Quellcode zur Anmerkungszwecken hinzugef\u00fcgt werden<\/p>\n<\/li>\n<li>\n<p><strong>Zweirichtungsingenieurwesen<\/strong>:\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/tutorials\/round-trip-java.jsp\">Java-Code generieren und synchronisieren<\/a><\/p>\n<\/li>\n<\/ul>\n<h4>ORM-spezifische Konfiguration<\/h4>\n<ul>\n<li>\n<p><strong>ORM-Abfrage<\/strong>: Qualifizierer und benannte Abfragen f\u00fcr persistierbare Klassen definieren<\/p>\n<\/li>\n<li>\n<p><strong>Gesch\u00e4fts-Schl\u00fcssel<\/strong>: Felder konfigurieren, die zur Generierung von equals()\/hashCode() verwendet werden<\/p>\n<\/li>\n<li>\n<p><strong>Spaltenzuordnung<\/strong>: Datenbankspaltennamen und -typen angeben<\/p>\n<\/li>\n<\/ul>\n<hr\/>\n<h2>Verwandte UML-Diagrammtypen<\/h2>\n<p>Klassendiagramme integrieren sich mit anderen UML-Diagrammen f\u00fcr eine umfassende Systemmodellierung:<\/p>\n<table>\n<thead>\n<tr>\n<th>Diagrammtyp<\/th>\n<th>Zweck<\/th>\n<th>Link<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Use-Case-Diagramm<\/td>\n<td>Funktionale Anforderungen erfassen<\/td>\n<td><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/UseCase.html\">Use-Case-Diagramm<\/a><\/td>\n<\/tr>\n<tr>\n<td>Sequenzdiagramm<\/td>\n<td>Dynamische Interaktionen \u00fcber die Zeit modellieren<\/td>\n<td><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Sequence.html\">Sequenzdiagramm<\/a><\/td>\n<\/tr>\n<tr>\n<td>Kommunikationsdiagramm<\/td>\n<td>Zeige Objektinteraktionen und Verbindungen<\/td>\n<td><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Collaboration.html\">Kommunikationsdiagramm<\/a><\/td>\n<\/tr>\n<tr>\n<td>Zustandsmaschinen-Diagramm<\/td>\n<td>Modelliere Lebenszyklus und Zust\u00e4nde von Objekten<\/td>\n<td><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/State.html\">Zustandsmaschinen-Diagramm<\/a><\/td>\n<\/tr>\n<tr>\n<td>Aktivit\u00e4tsdiagramm<\/td>\n<td>Stelle Workflows und Prozesse dar<\/td>\n<td><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Activity.html\">Aktivit\u00e4tsdiagramm<\/a><\/td>\n<\/tr>\n<tr>\n<td>Komponentendiagramm<\/td>\n<td>Zeige physische Softwarekomponenten<\/td>\n<td><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Component.html\">Komponentendiagramm<\/a><\/td>\n<\/tr>\n<tr>\n<td>Bereitstellungsdigramm<\/td>\n<td>Modelliere die Bereitstellung von Hardware und Software<\/td>\n<td><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Deployment.html\">Bereitstellungsdigramm<\/a><\/td>\n<\/tr>\n<tr>\n<td>Paketdiagramm<\/td>\n<td>Ordne Modell-Elemente in Pakete<\/td>\n<td><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Package.html\">Paketdiagramm<\/a><\/td>\n<\/tr>\n<tr>\n<td>Objektdiagramm<\/td>\n<td>Zeige Instanzen zu einem bestimmten Zeitpunkt<\/td>\n<td><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Object.html\">Objektdiagramm<\/a><\/td>\n<\/tr>\n<tr>\n<td>Komposite Strukturdiagramm<\/td>\n<td>Modelliere die interne Struktur von Klassifizierern<\/td>\n<td><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/CompositeStructureDiagram.html\">Komposite Strukturdiagramm<\/a><\/td>\n<\/tr>\n<tr>\n<td>Zeitdiagramm<\/td>\n<td>Fokus auf zeitliche Beschr\u00e4nkungen<\/td>\n<td><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/TimingDiagram.html\">Zeitdiagramm<\/a><\/td>\n<\/tr>\n<tr>\n<td>Interaktions\u00fcbersichtsdiagramm<\/td>\n<td>Kombiniere Interaktions- und Aktivit\u00e4tsdiagramme<\/td>\n<td><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/InteractionOverviewDiagram.html\">Interaktions\u00fcbersichtsdiagramm<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr\/>\n<h2>Referenzliste<a name=\"references\"><\/a><\/h2>\n<ol>\n<li>Prim\u00e4re Diagrammverweise<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/UseCase.html\"><strong>Use-Case-Diagramm<\/strong><\/a>: Visuelle Darstellung der Systemfunktionalit\u00e4t aus Sicht des Benutzers, die Akteure und ihre Ziele erfasst.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Sequence.html\"><strong>Sequenzdiagramm<\/strong><\/a>: Zeigt Objektinteraktionen in zeitlicher Reihenfolge an und betont die Reihenfolge der Nachrichten.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Collaboration.html\"><strong>Kommunikationsdiagramm<\/strong><\/a>: Zeigt Objektinteraktionen mit Schwerpunkt auf strukturellen Beziehungen zwischen Objekten.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/State.html\"><strong>Zustandsmaschinen-Diagramm<\/strong><\/a>: Modelliert das dynamische Verhalten eines Objekts \u00fcber dessen Lebenszykluszust\u00e4nde und \u00dcberg\u00e4nge.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Activity.html\"><strong>Aktivit\u00e4tsdiagramm<\/strong><\/a>: Stellt Workflows, Gesch\u00e4ftsprozesse und operative Schritte mit Steuerfluss dar.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Component.html\"><strong>Komponentendiagramm<\/strong><\/a>: Zeigt physische Softwarekomponenten, deren Schnittstellen und Abh\u00e4ngigkeiten.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Deployment.html\"><strong>Bereitstellungsdigramm<\/strong><\/a>: Zeigt Hardwareknoten, Softwareartefakte und deren Bereitstellungsbeziehungen.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Package.html\"><strong>Paketdiagramm<\/strong><\/a>: Ordnet Modellelemente in hierarchische Pakete zur Modularit\u00e4t und Namensraumverwaltung.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Object.html\"><strong>Objektdiagramm<\/strong><\/a>: Zeigt Instanzen von Klassen und deren Verkn\u00fcpfungen zu einem bestimmten Zeitpunkt an.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/CompositeStructureDiagram.html\"><strong>Kompositstrukturdiagramm<\/strong><\/a>: Modelliert die interne Struktur von Klassifizierern einschlie\u00dflich Teilen, Ports und Verbindern.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/TimingDiagram.html\"><strong>Zeitdiagramm<\/strong><\/a>: Konzentriert sich auf Zeitbeschr\u00e4nkungen und Zustands\u00e4nderungen \u00fcber pr\u00e4zise Zeitintervalle.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/InteractionOverviewDiagram.html\"><strong>Interaktions\u00fcbersichtsdiagramm<\/strong><\/a>: Kombiniert Interaktionsdiagramme mit Aktivit\u00e4tsdiagramm-Notation zur Darstellung von Interaktionsfl\u00fcssen auf hoher Ebene.<\/p>\n<\/li>\n<li>Referenzen zur Klassendiagramm-Notation<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#abstraction\"><strong>Abstraktion<\/strong><\/a>: Beziehung zwischen Elementen, die dasselbe Konzept auf unterschiedlichen Abstraktionsstufen darstellen.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#access\"><strong>Zugriff<\/strong><\/a>: Element-Import-Beziehung, die die Sichtbarkeit importierter paketierbarer Elemente steuert.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#aggregation\"><strong>Aggregation (geteilte Assoziation)<\/strong><\/a>: Ganzzahl-Teil-Beziehung, bei der Teile unabh\u00e4ngig vom Ganzen existieren k\u00f6nnen.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#association\"><strong>Assoziation (ohne Aggregation)<\/strong><\/a>: Semantische Beziehung zwischen typisierten Instanzen mit navigierbaren Enden.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#associationclass\"><strong>Assoziationsklasse<\/strong><\/a>: Modell-Element, das Assoziations- und Klassen-Eigenschaften kombiniert, um Attributinformationen f\u00fcr Beziehungen bereitzustellen.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#binding\"><strong>Bindung<\/strong><\/a>: Vorlagen-Bindungs-Beziehung mit Parameterersetzungen f\u00fcr generische Elemente.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#class\"><strong>Klasse<\/strong><\/a>: Kern-Klassifikator, der Objekte mit gemeinsamen Merkmalen, Attributen und Operationen beschreibt.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#class_enumeration\"><strong>Klasse &lt;&gt;<\/strong><\/a>: Container-Klasse f\u00fcr Aufz\u00e4hlungs-Literale, die feste Wertemengen darstellen.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#class_interface\"><strong>Klasse &lt;&gt;<\/strong><\/a>: Vertrags-Spezifikation, die \u00f6ffentliche Merkmale f\u00fcr die Implementierung von Klassifikatoren deklariert.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#class_primitive\"><strong>Klasse &lt;&gt;<\/strong><\/a>: Vorgegebene Datentyp-Klasse, die grundlegende Sprachtypen darstellt.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#class_orm_persistable\"><strong>Klasse &lt;&gt;<\/strong><\/a>: Datenbank-zugeordnete Klasse, die die ORM-Codegenerierung und Persistenz unterst\u00fctzt.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#class_orm_abstract_persistable\"><strong>Klasse &lt;&gt;<\/strong><\/a>: Abstrakte Basisklasse zur gemeinsamen Nutzung von gemeinsamen ORM-Attributen \u00fcber persistierbare Unterklassen hinweg.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#class_orm_user_type\"><strong>Klasse &lt;&gt;<\/strong><\/a>: Benutzerdefinierter Typ, der als Datenbankspalte anstelle einer Entit\u00e4tstabelle persistiert wird.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#class_orm_parameterized_type\"><strong>Klasse &lt;&gt;<\/strong><\/a>: Parametrisierter Typ, der die Validierung der Datenkorrektheit im ORM-Code erm\u00f6glicht.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#class_entity_bean\"><strong>Klasse &lt;&gt;<\/strong><\/a>: EJB-Entit\u00e4ts-Bean-Modellierungsklasse f\u00fcr Unternehmens-Java-Anwendungen.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#collaboration\"><strong>Zusammenarbeit<\/strong><\/a>: Klassifikator, der kooperierende Rollen und Kommunikationspfade f\u00fcr interagierende Instanzen definiert.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#composition\"><strong>Komposition (zusammengesetzte Assoziation)<\/strong><\/a>: Starke Ganzzahl-Teil-Beziehung mit exklusiver Eigentumschaft und kaskadierendem L\u00f6schen.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#constraint\"><strong>Einschr\u00e4nkung<\/strong><\/a>: Bedingung oder Einschr\u00e4nkung, die die Semantik von Modellelementen festlegt.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#dependency\"><strong>Abh\u00e4ngigkeit<\/strong><\/a>: Beziehung, die anzeigt, dass ein Element ein anderes f\u00fcr Spezifikation oder Implementierung ben\u00f6tigt.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#derive\"><strong>Ableiten<\/strong><\/a>: Beziehung, die angibt, dass das Client-Element aus dem Lieferanten-Element berechenbar ist.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#generalization\"><strong>Generalisierung<\/strong><\/a>: Vererbungsbeziehung, bei der ein spezifischer Klassifikator Merkmale von einem allgemeinen Klassifikator erbt.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#import\"><strong>Import<\/strong><\/a>: Paket-Import-Beziehung, die Paketmitglieder f\u00fcr den importierenden Namensraum verf\u00fcgbar macht.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#instantiation\"><strong>Instanziierung<\/strong><\/a>: Abh\u00e4ngigkeit, die anzeigt, dass Client-Operationen Instanzen des Lieferanten-Klassifikators erzeugen.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#merge\"><strong>Zusammenf\u00fchren<\/strong><\/a>: Paketzusammenf\u00fchrung, die Inhalte zweier Pakete kombiniert, um Konzepte schrittweise zu erweitern.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#model\"><strong>Modell<\/strong><\/a>: Oberste Container f\u00fcr die Organisation von Modellelementen und Paketen.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#nary\"><strong>N-ARY<\/strong><\/a>: N-\u00e4rer Assoziation, die mehrere Klassifikatoren gleichzeitig verbindet.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#note\"><strong>Notiz<\/strong><\/a>: Kommentarelement zum Anh\u00e4ngen von nicht-semantischen Bemerkungen an Modellelemente.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#permission\"><strong>Berechtigung<\/strong><\/a>: Abh\u00e4ngigkeit, die Zugriffsrechte auf Elemente in einem anderen Namensraum gew\u00e4hrt.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#realization\"><strong>Realisierung<\/strong><\/a>: Spezialisierte Abstraktion, bei der der Client die durch den Lieferanten definierte Spezifikation implementiert.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#refine\"><strong>Verfeinern<\/strong><\/a>: Beziehung zwischen Modellelementen auf unterschiedlichen semantischen Ebenen wie Analyse und Design.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#substitution\"><strong>Substitution<\/strong><\/a>: Beziehung, die anzeigt, dass ein ersetztender Klassifikator der Spezifikation des Vertrags-Klassifikators entspricht.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#trace\"><strong>Verfolgung<\/strong><\/a>: Beziehungstracking derselben Konzepte \u00fcber verschiedene Modelle hinweg, haupts\u00e4chlich f\u00fcr die Anforderungsverwaltung.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/VPGallery\/diagrams\/Class.html#usage\"><strong>Verwendung<\/strong><\/a>: Abh\u00e4ngigkeit, bei der das Client-Element das Lieferanten-Element f\u00fcr die vollst\u00e4ndige Implementierung oder Ausf\u00fchrung ben\u00f6tigt.<\/p>\n<\/li>\n<li>Tutorials und Ressourcenverweise<\/li>\n<li>\n<p><a href=\"http:\/\/knowhow.visual-paradigm.com\/uml\/association-class\/\"><strong>Zeichnen einer Assoziationsklasse<\/strong><\/a>: Schritt-f\u00fcr-Schritt-Anleitung zum Erstellen von Assoziationsklassen in Visual Paradigm.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/tutorials\/round-trip-java.jsp\"><strong>Java-Code generieren und synchronisieren<\/strong><\/a>: Tutorial zur bidirektionalen Entwicklung zwischen Klassendiagrammen und Java-Implementierung.<\/p>\n<\/li>\n<li>\n<p><a href=\"http:\/\/resources.visual-paradigm.com\/index.php\/orm\/71-general\/364-hib-user-type.html\"><strong>Hibernate-Benutzertyp-Unterst\u00fctzung<\/strong><\/a>: Ressource zum Implementieren benutzerdefinierter Hibernate-Benutzertypen mit ORM-Persistable-Klassen.<\/p>\n<\/li>\n<li>Standardverweise<\/li>\n<li>\n<p><a href=\"http:\/\/www.omg.org\/\"><strong>Object Management Group \u2013 Unified Modeling Language<\/strong><\/a>: Offizielle UML-Spezifikationsquelle des Standardisierungsorgans, das UML regelt.<\/p>\n<\/li>\n<li>\n<p><em>Definition der Notationen ist zitiert aus\u00a0<a href=\"http:\/\/www.omg.org\/\">Object Management Group<\/a>\u00a0<a href=\"http:\/\/www.uml.org\/\">Unified Modeling Language (OMG UML)<\/a>\u00a0Superstruktur Version 2.2 und fr\u00fchere Versionen (f\u00fcr Notationen, die in der neuesten Spezifikation nicht mehr existieren).<\/em><\/p>\n<\/li>\n<\/ol>\n<hr\/>\n<ol>\n<li><em>Diese Anleitung basiert auf der UML-Klassendiagrammdokumentation von Visual Paradigm. F\u00fcr die aktuellsten Spezifikationen sollten Sie stets die offiziellen OMG-UML-Standards heranziehen.<\/em><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Einf\u00fchrung in Klassendiagramme Klassendiagramm\u00a0bietet einen \u00dcberblick \u00fcber das Zielsystem, indem Objekte und Klassen innerhalb des Systems sowie die Beziehungen zwischen<\/p>\n","protected":false},"author":3482,"featured_media":11250,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","fifu_image_url":"https:\/\/www.visual-paradigm.com\/VPGallery\/img\/diagrams\/Class\/Class-Diagram-Sample.png","fifu_image_alt":"","footnotes":""},"categories":[127],"tags":[],"class_list":["post-11249","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unified-modeling-language"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>UML-Klassendiagramm: Vollst\u00e4ndige Referenzanleitung - ArchiMetric German<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"UML-Klassendiagramm: Vollst\u00e4ndige Referenzanleitung - ArchiMetric German\" \/>\n<meta property=\"og:description\" content=\"Einf\u00fchrung in Klassendiagramme Klassendiagramm\u00a0bietet einen \u00dcberblick \u00fcber das Zielsystem, indem Objekte und Klassen innerhalb des Systems sowie die Beziehungen zwischen\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"ArchiMetric German\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-31T05:40:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.visual-paradigm.com\/VPGallery\/img\/diagrams\/Class\/Class-Diagram-Sample.png\" \/><meta property=\"og:image\" content=\"https:\/\/www.visual-paradigm.com\/VPGallery\/img\/diagrams\/Class\/Class-Diagram-Sample.png\" \/>\n\t<meta property=\"og:image:width\" content=\"605\" \/>\n\t<meta property=\"og:image:height\" content=\"540\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"curtis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.visual-paradigm.com\/VPGallery\/img\/diagrams\/Class\/Class-Diagram-Sample.png\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"curtis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"24\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/\"},\"author\":{\"name\":\"curtis\",\"@id\":\"https:\/\/www.archimetric.com\/de\/#\/schema\/person\/71e6318556cda44457a5b68e284bedba\"},\"headline\":\"UML-Klassendiagramm: Vollst\u00e4ndige Referenzanleitung\",\"datePublished\":\"2026-03-31T05:40:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/\"},\"wordCount\":2363,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/de\/wp-content\/uploads\/sites\/11\/2026\/03\/Class-Diagram-Sample.png\",\"articleSection\":[\"Unified Modeling Language\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/\",\"url\":\"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/\",\"name\":\"UML-Klassendiagramm: Vollst\u00e4ndige Referenzanleitung - ArchiMetric German\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/de\/wp-content\/uploads\/sites\/11\/2026\/03\/Class-Diagram-Sample.png\",\"datePublished\":\"2026-03-31T05:40:13+00:00\",\"author\":{\"@id\":\"https:\/\/www.archimetric.com\/de\/#\/schema\/person\/71e6318556cda44457a5b68e284bedba\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/#primaryimage\",\"url\":\"https:\/\/www.archimetric.com\/de\/wp-content\/uploads\/sites\/11\/2026\/03\/Class-Diagram-Sample.png\",\"contentUrl\":\"https:\/\/www.archimetric.com\/de\/wp-content\/uploads\/sites\/11\/2026\/03\/Class-Diagram-Sample.png\",\"width\":605,\"height\":540},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.archimetric.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"UML-Klassendiagramm: Vollst\u00e4ndige Referenzanleitung\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.archimetric.com\/de\/#website\",\"url\":\"https:\/\/www.archimetric.com\/de\/\",\"name\":\"ArchiMetric German\",\"description\":\"EA, Dev Ops, Scrum, Agile and More\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.archimetric.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.archimetric.com\/de\/#\/schema\/person\/71e6318556cda44457a5b68e284bedba\",\"name\":\"curtis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.archimetric.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g\",\"caption\":\"curtis\"},\"url\":\"https:\/\/www.archimetric.com\/de\/author\/curtis\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"UML-Klassendiagramm: Vollst\u00e4ndige Referenzanleitung - ArchiMetric German","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/","og_locale":"de_DE","og_type":"article","og_title":"UML-Klassendiagramm: Vollst\u00e4ndige Referenzanleitung - ArchiMetric German","og_description":"Einf\u00fchrung in Klassendiagramme Klassendiagramm\u00a0bietet einen \u00dcberblick \u00fcber das Zielsystem, indem Objekte und Klassen innerhalb des Systems sowie die Beziehungen zwischen","og_url":"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/","og_site_name":"ArchiMetric German","article_published_time":"2026-03-31T05:40:13+00:00","og_image":[{"url":"https:\/\/www.visual-paradigm.com\/VPGallery\/img\/diagrams\/Class\/Class-Diagram-Sample.png","type":"","width":"","height":""},{"width":605,"height":540,"url":"https:\/\/www.visual-paradigm.com\/VPGallery\/img\/diagrams\/Class\/Class-Diagram-Sample.png","type":"image\/png"}],"author":"curtis","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.visual-paradigm.com\/VPGallery\/img\/diagrams\/Class\/Class-Diagram-Sample.png","twitter_misc":{"Verfasst von":"curtis","Gesch\u00e4tzte Lesezeit":"24\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/#article","isPartOf":{"@id":"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/"},"author":{"name":"curtis","@id":"https:\/\/www.archimetric.com\/de\/#\/schema\/person\/71e6318556cda44457a5b68e284bedba"},"headline":"UML-Klassendiagramm: Vollst\u00e4ndige Referenzanleitung","datePublished":"2026-03-31T05:40:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/"},"wordCount":2363,"commentCount":0,"image":{"@id":"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/de\/wp-content\/uploads\/sites\/11\/2026\/03\/Class-Diagram-Sample.png","articleSection":["Unified Modeling Language"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/","url":"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/","name":"UML-Klassendiagramm: Vollst\u00e4ndige Referenzanleitung - ArchiMetric German","isPartOf":{"@id":"https:\/\/www.archimetric.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/de\/wp-content\/uploads\/sites\/11\/2026\/03\/Class-Diagram-Sample.png","datePublished":"2026-03-31T05:40:13+00:00","author":{"@id":"https:\/\/www.archimetric.com\/de\/#\/schema\/person\/71e6318556cda44457a5b68e284bedba"},"breadcrumb":{"@id":"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/#primaryimage","url":"https:\/\/www.archimetric.com\/de\/wp-content\/uploads\/sites\/11\/2026\/03\/Class-Diagram-Sample.png","contentUrl":"https:\/\/www.archimetric.com\/de\/wp-content\/uploads\/sites\/11\/2026\/03\/Class-Diagram-Sample.png","width":605,"height":540},{"@type":"BreadcrumbList","@id":"https:\/\/www.archimetric.com\/de\/uml-class-diagram-complete-reference-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.archimetric.com\/de\/"},{"@type":"ListItem","position":2,"name":"UML-Klassendiagramm: Vollst\u00e4ndige Referenzanleitung"}]},{"@type":"WebSite","@id":"https:\/\/www.archimetric.com\/de\/#website","url":"https:\/\/www.archimetric.com\/de\/","name":"ArchiMetric German","description":"EA, Dev Ops, Scrum, Agile and More","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.archimetric.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/www.archimetric.com\/de\/#\/schema\/person\/71e6318556cda44457a5b68e284bedba","name":"curtis","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.archimetric.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g","caption":"curtis"},"url":"https:\/\/www.archimetric.com\/de\/author\/curtis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.archimetric.com\/de\/wp-json\/wp\/v2\/posts\/11249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.archimetric.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.archimetric.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/de\/wp-json\/wp\/v2\/users\/3482"}],"replies":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/de\/wp-json\/wp\/v2\/comments?post=11249"}],"version-history":[{"count":0,"href":"https:\/\/www.archimetric.com\/de\/wp-json\/wp\/v2\/posts\/11249\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/de\/wp-json\/wp\/v2\/media\/11250"}],"wp:attachment":[{"href":"https:\/\/www.archimetric.com\/de\/wp-json\/wp\/v2\/media?parent=11249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.archimetric.com\/de\/wp-json\/wp\/v2\/categories?post=11249"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.archimetric.com\/de\/wp-json\/wp\/v2\/tags?post=11249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}