Domain Driven Design - Modellierungsfrage

jochla

Neues Mitglied
Hallo,

ich bin neu in diesem Forum, weil ich über Google auf einen Thread gestoßen bin, der sich mit einer Frage zu Domain Driven Design beschäftigt hat. Ich bin aber kein Java-Programmierer und habe auch sonst nichts mit Java am Hut. Trotzdem hoffe ich, dass ich vielleicht Hilfe zu meinem Problem bekommen, weil ich ansonsten zum Thema "Domain Driven Design" keine deutschsprachigen Foren oder Mailinglisten gefunden habe.

Ich "knabbere" gerade an einem Domain-Model rum und komme nicht recht weiter. Folgende Ausgangslage ist gegeben:

SEGELTÖRN [*..1] <---------- SEGELYACHT

also:

Ein Segeltörn ist einer bestimmten Segelyacht zugeordnet
Eine Segelyacht ist auf einem oder mehreren Segeltörns eingesetzt

So weit so gut. Nun mein Problem.

Eine Segelyacht hat mehrere Kabinenkategorien:
Schiff-1 --> Kabinenkategorien A, B
Schiff-2 --> Kabinenkategorien D, L, M
Schiff-3 --> Kabinenkategorien ? (heute noch nicht bekannt)

Der Preis pro Person für einen Segeltörn ist abhängig von der Kabienenkategorie. Beispiele:

Segeltörn-A --> Schiff-1 --> Kabinenkategorie A --> 1.000
Segeltörn-A --> Schiff-1 --> Kabinenkategorie B --> 800
Segeltörn-B --> Schiff-1 --> Kabinenkategorie A --> 1.200
Segeltörn-B --> Schiff-1 --> Kabinenkategorie B --> 1.000
Segeltörn-C --> Schiff-2 --> Kabinenkategorie D --> 1.500
Segeltörn-C --> Schiff-2 --> Kabinenkategorie L --> 1.650
Segeltörn-C --> Schiff-2 --> Kabinenkategorie M --> 1.800

Wie muss dieser Sachverhalt modelliert werden? Wäre toll wenn mir jemand weiterhelfen könnte. Danke schon mal im voraus.

Gruß, Johannes.
 
Zuletzt bearbeitet:

Phash

Top Contributor
vom Modell her ist doch so, dass du:

Yacht, Kabinenkategorie und Segeltörn als entität hast.

Die Yacht würde ich dann 1:n an den Segeltörn hängen und die Kategorien n:m an die Yacht
 

jochla

Neues Mitglied
Viele Dank für die beiden Antworten - das Warten hast sich gelohnt :)

Richtig, die Yacht ist 1:n an den Törn gehängt, so ist es von mir vorgesehen, ebenso, dass der Törn als Fremdschlüssel natürlich "Schiff" und auch "Kategorie" hat.

Entsprechend dem Beispiel von calousy müsste ich anstelle von "OrderLine" die Entity "SchiffskabinenKategoriePreis" haben, mit "Schiff" als Fremdschlüssel und den Properties "Kabinenkategorie" und "Preis"!?

Gruß
Johannes.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Domain Driven Design Model Allgemeine Java-Themen 14
G konkretes Domain Driven Design Aggregate Allgemeine Java-Themen 2
faulelotte Verständnisproblem Domain Driven Design Allgemeine Java-Themen 3
david19 Software AE über Domain laufen lassen Allgemeine Java-Themen 0
M Swing JFreeChart Domain Axis Label Abstand zu TickUnitLabel Allgemeine Java-Themen 9
D IP / Domain in einem String erkennen Allgemeine Java-Themen 2
G Transaction Script, Table- Domain Model Allgemeine Java-Themen 2
Pfirsich Java + Begriff = Pos + Domain (Google API) !!! Allgemeine Java-Themen 14
H domain-spezifisch Allgemeine Java-Themen 4
J Meinung zum verwendeten Design Pattern Allgemeine Java-Themen 4
S Noch eine Design-Frage zu Setter Allgemeine Java-Themen 6
S ArrayList Design Allgemeine Java-Themen 4
S Interface Design von HookUp oder Callback Methoden für eigenes Framework Allgemeine Java-Themen 9
Kirby.exe Framework für Game Design Allgemeine Java-Themen 8
C WindowBuilder Design funktioniert nicht Allgemeine Java-Themen 0
M Diverse Design-Fragen Allgemeine Java-Themen 6
rentasad Design-Frage - Interfaces, Klassen, statische Methoden Allgemeine Java-Themen 3
M OOP Design Pattern - "extends Observable implements Observer" Allgemeine Java-Themen 0
T OOP Fehler im Design Allgemeine Java-Themen 9
perlenfischer1984 Welches Design Pattern ist geegneit. Allgemeine Java-Themen 7
perlenfischer1984 Hilfe bei Design (Pattern) Allgemeine Java-Themen 5
N Vererbung Design-Problem mit vorhandenen, von der Klasse unabhängigen Methoden Allgemeine Java-Themen 12
R Parameter Adapter - Design Allgemeine Java-Themen 1
D Bezüglich Design meines Codes Allgemeine Java-Themen 1
D OOP Design Pattern für GUI - Datenbank Anwendung Allgemeine Java-Themen 1
S Java Design Frage Allgemeine Java-Themen 10
L OOP Klassen-Design (static oder nicht?) Allgemeine Java-Themen 3
P Auf die Anzahl der Joins achten beim WS design Allgemeine Java-Themen 1
M OOP Design Frage Allgemeine Java-Themen 2
F Welches Design Pattern? Allgemeine Java-Themen 3
H MVC Design Allgemeine Java-Themen 9
J Swing Eigenes Button-design Allgemeine Java-Themen 2
Q Kapselung Allgemeine Design- Frage Allgemeine Java-Themen 8
Z Design um boolsche ausdrücke zu speichern & auszuwerten Allgemeine Java-Themen 3
A Sinnvolles Software Design bei Eigenschaftsänderungen von Objekten Allgemeine Java-Themen 7
C Gutes Code Design (3 Schichten Modell) Allgemeine Java-Themen 19
D Design Stations-Gitter Allgemeine Java-Themen 4
M Public Static importRunning -> Bad Design oder ok ? Allgemeine Java-Themen 5
L Software-Design: Kommunikation mit SerialPort (RXTX) Allgemeine Java-Themen 2
D [Drag&Drop] Design-Pattern-Frage Allgemeine Java-Themen 4
G Design Patterns für Programm Allgemeine Java-Themen 3
I Wie populär ist Design by Contract in Java und was haltet ihr davon? Allgemeine Java-Themen 5
Landei Design-Problem Formel-Parser Allgemeine Java-Themen 10
J Aktionen im State-Design-Modell Allgemeine Java-Themen 3
S Design Oberfläche Allgemeine Java-Themen 2
L Design-Frage: Platzierung der Save-Methode Allgemeine Java-Themen 3
ruutaiokwu welches design pattern? frage an die oo-experten unter euch... Allgemeine Java-Themen 3
G Accordion Design Pattern Frage Allgemeine Java-Themen 2
hdi Hilfe beim Design (Stichwort OO, Pattern, ...) Allgemeine Java-Themen 11
B Design Problem Allgemeine Java-Themen 8
S Frage zum Design der Datenstruktur Allgemeine Java-Themen 10
D design gesucht - Angabe von zu ersetzenden substrings Allgemeine Java-Themen 2
D Design ohne Getter und Setter Allgemeine Java-Themen 8
D Design: on-the-fly-Parsing + Datenstrukturen Allgemeine Java-Themen 5
N Welches design pattern? Allgemeine Java-Themen 8
D design client server Allgemeine Java-Themen 10
T Design-Frage Allgemeine Java-Themen 14
S XML-Parsing / public-Member-Variablen / Design-Frage Allgemeine Java-Themen 8
S JToolBar Design Allgemeine Java-Themen 3
M Bildersyncronisierung - Design Patterns? Allgemeine Java-Themen 2
T Design - Exception in Thread Allgemeine Java-Themen 3
G Composite, Design Pattern, printTree Allgemeine Java-Themen 42
N Design-Frage: persistent machen per Reflection Allgemeine Java-Themen 3
M Frage zum Design :: allgemein Allgemeine Java-Themen 6
M MVC Design Pattern - Verständniss Fragen Allgemeine Java-Themen 3
U Frage zu DB Design Allgemeine Java-Themen 3
K Design / Implementierung Allgemeine Java-Themen 5
N Checkstyle - Design for Extension Allgemeine Java-Themen 4
F Design Pattern zur Realisierung von Mehrfachvererbung? Allgemeine Java-Themen 8
E Was ist ein gutes Design fuer meine Programm? Allgemeine Java-Themen 3
F Paket und Software Design Fragen. Allgemeine Java-Themen 5
P Apple Design Allgemeine Java-Themen 5
S design frage Allgemeine Java-Themen 10
T Design-Tipp gesucht Allgemeine Java-Themen 2
M Design von Java Klassen Allgemeine Java-Themen 2
G java design von klassen und projekten Allgemeine Java-Themen 6
K Design: Klassen in Pakete aufteilen - Eure Meinung Allgemeine Java-Themen 8
S Programmierstil / design Allgemeine Java-Themen 9
S Exception design Allgemeine Java-Themen 2
m@nu Exception-Design Allgemeine Java-Themen 4
R Design-Frage Allgemeine Java-Themen 9
N Hilfe beim Design Allgemeine Java-Themen 13
D Design Pattern: Singleton Allgemeine Java-Themen 4
Torres Design-Problem mit Jakarta Struts Allgemeine Java-Themen 2
A Anwendungs-Design (Plugin-Architektur) Allgemeine Java-Themen 4

Ähnliche Java Themen

Neue Themen


Oben