Assoziation (UML)

Eine Assoziation ist eine Beziehung zwischen zwei oder mehr Klassen, die angibt, dass Objekte dieser Klassen miteinander in Verbindung stehen (z.B. "Kunde kauft Produkt"). Sie kann durch Rollen, Multiplizität (UML) und Navigierbarkeit (UML) genauer spezifiziert werden. Technisch wird sie oft durch Attribute (Referenzen/Listen) implementiert.