<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Assoziationsklasse</id>
	<title>Assoziationsklasse - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Assoziationsklasse"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Assoziationsklasse&amp;action=history"/>
	<updated>2026-06-11T09:10:19Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Assoziationsklasse&amp;diff=1470632&amp;oldid=prev</id>
		<title>imported&gt;Nameless23: Beziehungsklasse</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Assoziationsklasse&amp;diff=1470632&amp;oldid=prev"/>
		<updated>2021-08-22T14:03:25Z</updated>

		<summary type="html">&lt;p&gt;Beziehungsklasse&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Eine &amp;#039;&amp;#039;&amp;#039;Assoziationsklasse&amp;#039;&amp;#039;&amp;#039; (auch &amp;#039;&amp;#039;Beziehungsklasse&amp;#039;&amp;#039;) ist in der [[Objektorientierte Analyse und Design|objektorientierten Analyse]] eine Klasse, deren Attribute und Operationen die [[Assoziation (UML)|Assoziation]] zwischen anderen Klassen beschreibt.&lt;br /&gt;
&lt;br /&gt;
Assoziationsklassen werden in Analysephasen von [[Vorgehensmodell zur Softwareentwicklung|Prozessmodellen]] verwendet und später zum Entwurf aufgelöst. Dazu werden entweder die Attribute (und Operationen) auf die Klassen der Assoziation verteilt, oder die Assoziation wird aufgeteilt, indem die Assoziationsklasse als eigenständige Klasse eingefügt wird.&lt;br /&gt;
&lt;br /&gt;
Assoziationsklassen beschreiben in der UML, wie Relationships mit ihren Attributen in [[Entity-Relationship-Diagramm]]en, eine Beziehung (Relationship) zwischen zwei Klassen (Entities), nehmen also die Eigenschaften auf, die gerade durch diese Beziehung entstehen.&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
[[Bild:Assoziationsklasse.png|right|thumb|200px|Beispiel für eine Assoziationsklasse]]&lt;br /&gt;
Angenommen das Ausleihen eines Buches durch einen Leser soll modelliert werden. Leser und Buch werden als Klassen modelliert und über eine Assoziation miteinander verbunden. Eine Assoziationsklasse „Ausleihe“ kann hier genauere Informationen wie z.&amp;amp;nbsp;B. das Ausleihdatum speichern. Diese wird über eine gestrichelte Linie mit der Assoziation verbunden.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Aufgelöste Assoziationsklasse.png|right|thumb|200px|Die vorherige Assoziationsklasse wurde aufgelöst]]&lt;br /&gt;
In der Entwurfsphase wird nun die Assoziationsklasse aufgelöst. Dabei wird die Assoziation aufgeteilt, sodass nun eine neue Assoziation die Klasse „Leser“ mit der Klasse „Ausleihe“ und eine zweite „Ausleihe“ mit „Buch“ verbindet. Die [[Multiplizität (UML)|Multiplizitäten]] müssen dabei ebenfalls angepasst werden.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:UML-Spracheinheit]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Nameless23</name></author>
	</entry>
</feed>