DarthShader
Erfahrenes Mitglied
Hallo,
ich habe hier 2 Enums, wobei das erste die Kategorien für die Werte des zweiten stehen:
Es gibt z.b. "Automarke.AUDI", wobei es dann "Modell.A6" gibt. Nun wird ja ganz deutlich, dass das zweite Enum quasi fachlich abhängig vom ersten ist, da das erste ja die Kategorie darstellt.
Gibt es vielleicht eine geschicktere Möglichkeit, z.b. mit einer EnumMap o.Ä., diese beiden Enums tatsächlich zu verschachteln, sodass man quasi Automarke.AUDI.A8 oder so schreiben kann? Wie würdet Ihr diese beiden Enums aufbauen - so wie ich lose gekoppelt nebeneinander her existieren lassen oder vielleicht doch was mit einer EnumMap?
Über Eure Ideen würde ich mich sehr freuen
Vielen Dank!
ich habe hier 2 Enums, wobei das erste die Kategorien für die Werte des zweiten stehen:
- Automarke
- Modell
Es gibt z.b. "Automarke.AUDI", wobei es dann "Modell.A6" gibt. Nun wird ja ganz deutlich, dass das zweite Enum quasi fachlich abhängig vom ersten ist, da das erste ja die Kategorie darstellt.
Gibt es vielleicht eine geschicktere Möglichkeit, z.b. mit einer EnumMap o.Ä., diese beiden Enums tatsächlich zu verschachteln, sodass man quasi Automarke.AUDI.A8 oder so schreiben kann? Wie würdet Ihr diese beiden Enums aufbauen - so wie ich lose gekoppelt nebeneinander her existieren lassen oder vielleicht doch was mit einer EnumMap?
Über Eure Ideen würde ich mich sehr freuen
Vielen Dank!