Ich bin neu in objektorientierten Entwurfsmustern. Ich habe eine Grundidee des Domain-Modells. Ich stehe jedoch bei dem folgenden Problem fest. Das Problem ist, dass ich ein System habe, das Ereignisse und Kunden enthält (beide 1 .... *). Darüber hinaus enthalten die Ereignisse Pakete. Der Benutzer darf Veranstaltungen buchen. Er muss dies jedoch tun, indem er ein Paket bucht, das in einer Veranstaltung enthalten ist. Was sollte das richtige Domänenmodell der gegebenen Situation sein? Ich habe viel über ähnliche Fragen geforscht, konnte aber keine passende Antwort finden.Was ist das korrekte Domänenmodell?
In diesem Bild können die Kunden Veranstaltungen buchen, aber ich bin nicht sicher, weil Kunden innerhalb Veranstaltungen buchen enthaltenen Pakete. Sollte ich dieses Domänenmodell für das gegebene System auswählen? Es ist intuitiv, weil es Kunden ermöglicht, Ereignisse zu buchen.
In diesem Bild bedeutet das Domänenmodell der Struktur des Systems. Kunden sollten die Pakete jedoch nur über Ereignisse erreichen. Daher bin ich mir bei diesem Domänenmodell nicht sicher. Wie kann ein Kunde ein Paket buchen, wenn es in einer Veranstaltung enthalten ist?
Bitte geben Sie an, welches Domänenmodell korrekt ist. Ich bin ein Anfänger, also bitte geben Sie eine gute Erklärung. Danke, dass du mir geholfen hast!
Bitte geben Sie eine Antwort auf diese Frage. Ich kann nicht ohne eine Antwort auf diese Frage fortfahren. Vielen Dank! –
Ein paar Bemerkungen über Ihr Modell 1. Nicht Verband Namen in Rechteck setzen, da es nicht UML-Spezifikation konform ist und verwirrend 2. Klassennamen in Singularform sein sollte, anstatt mehrere Beachten Sie auch, dass dies eine ist Community-Run-Seite. Sie können eine Antwort in 5 Minuten oder in 5 Wochen erhalten und es ist immer noch großartig, hier eine Antwort zu erhalten. Bitte vermeiden Sie, aufdringlich zu sein. – Ister