In UML-Klassendiagrammen (UML = Unified Modeling Language) gibt eine Beziehung die Verbindung zwischen Java-Klassen oder -Schnittstellen und EJB-Enterprise-Beans (EJB = Enterprise JavaBeans) an.
Sie können die Struktur zwischen Java-Klassen oder -Schnittstellen bzw. zwischen Enterprise-Beans
mit mehreren Beziehungen definieren:
- Assoziationsbeziehungen implizieren, dass Instanzen einer Klasse
mit Instanzen einer anderen Klasse verbunden sind.
- Abhängigkeitsbeziehungen implizieren, dass sich Änderungen an einer
Klasse auf eine andere Klasse auswirken können.
- Erweiterungsbeziehungen implizieren, dass eine Klasse eine Spezialisierung einer anderen Klasse darstellt.
- Implementierungsbeziehungen implizieren, dass eine Klasse eine Spezifikation
liefert und eine andere Klasse diese Spezifikation implementiert.
Durch Hinweisanhangbeziehungen können Sie außerdem zusätzliche Informationen zu Diagrammelementen angeben.