Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Assoziation in C#
ManD
myCSharp.de - Member



Dabei seit:
Beiträge: 1

Themenstarter:

Assoziation in C#

beantworten | zitieren | melden

Moin!

Ich bin momentan in der Lehre und gerade ist OOP in C# zentral im Fokus.

Folgendes:

Ich verstehe nicht wie man eine Assoziation in C# korrekt einbindet, anhand einer UML Vorlage. Leider kam das Thema nie richtig im Unterricht, jedoch muss ich dies können.

Ich finde leider keine Quelle die mir da konkret weiterhilft.

Könnte mir jemand vielleicht die verschiedenen Möglichkeiten der Implementation aufzeigen?

Also:

1...0*

0..1
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 16.312

beantworten | zitieren | melden

Was genau meinst Du? Assoziationen sind ja prinzipiell einfach nur Verbindungen zwischen Objekten

- Ein Kunde kann mehrere Bestellungen haben
- Eine Bestellung hat aber immer nur ein Kunde


public class Kunde
{
   public List<Bestellung> Bestellungen { get; set; }
}

public class Bestellung
{
   public Kunde Kunde { get; set; }
}
private Nachricht | Beiträge des Benutzers
M.L.
myCSharp.de - Member



Dabei seit:
Beiträge: 334

beantworten | zitieren | melden

Es könnte z.B. gefragt werden, ob es einen codetechnischen Unterschied zwischen einer 1..0* und 0..1 Assoziation gibt. Dieser Artikel könnte weiterhelfen: https://www.codeproject.com/Tips/596709/Implementation-of-Type-of-Association
Goalkicker.com // DNC Magazine for .NET Developers // .NET Blogs zum Folgen
Software is like cathedrals: first we build them, then we pray ;-)
private Nachricht | Beiträge des Benutzers