Frage

Kann mir jemand bei einer Klärung dieser Begriffe helfen? Beziehung, Vereinigung, Verknüpfung..ETC.

Ich habe eine kleinere Studie von UML mit einem besonderen Schwerpunkt auf Assoziationen und ihrer Übersetzung in den Quellcode gestartet.

Ich habe festgestellt, dass bei der Beschreibung von Assoziationen verschiedene Begriffe verwendet werden. Kann einer von Ihnen, der mehr Kenntnisse über diesen Bereich hat, diese Begriffe klären? Wie sie sich beziehen und in welchen Kontexten sie verwendet werden sollten.

Grüße /

War es hilfreich?

Lösung

Ich habe Probleme, mich gerade an die Begriffe zu erinnern, also benutze ich Wikipedia Um mein Gedächtnis zu aktualisieren. Eine Beziehung ist ein breiterer Begriff, der alle Formen von Klassenbeziehungen umfasst. Eine Assoziation ist eine einfache Verbindung zwischen zwei Klassen. In einer Aggregation besteht aus einer Klasse aus der anderen Klasse. Eine Komposition ist eine Aggregation, bei der die Klassen, aus denen die Containerklasse bestand, ihren Lebenszyklus mit dem Container gebunden ist, bei dem die Komponierungsklassen zerstört werden, wenn der Behälter zerstört wird. Verallgemeinerungen zeigen Vererbung und Realisierung zeigen, wann eine Klasse eine Schnittstelle oder eine abstrakte Klasse implementiert. Ich bin mir jedoch nicht sicher, was eine Verknüpfung ist. Hoffe das hilft.

Bearbeiten: gefundene Verknüpfung, es ist ein Link zwischen zwei Instanzen eines Objekts oder um zu zeigen, dass ein Objekt eine Instanz eines anderen Objekts ist. Ich bin mir jedoch nicht ganz sicher, wo es verwendet wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top