Hallo,
ich benötige dringend Vorschläge für die Programmierung einer Variantenkonfiguration. Es wäre nett, wenn ich hier Hilfe fände.
Problemstellung:
Merkmale: 1, 2, 3, 4, 5
Merkmalwerte: A, B, C, D, E, F, G, H
Die Merkmale können, müssen aber nicht mit den Merkmalwerten belegt werden.
z.b.
1 - A
2 - B
3 - F
4 - H
5 - C
Jeder Wert kann auf jedes Merkmal gesetzt werden.
Zu meinem Problem:
1. Es darf kein Merkmalwert 2x verwendet werden z.B. 1 - A, 2 - A
2. Zusätzlich gibt es Fälle in denen bei Auswahl eines Merkmalwertes mehrere Merkmalwerte nicht gesetzt werden dürfen
--> z.B. Wenn A auf irgendein Merkmal gesetzt wird, dann darf A und B auf keines der anderen Merkmale gesetzt werden
Diese Auswahl versuche ich nun einzuschränken. Wie kann ich so etwas am besten programmieren?
Vielen Dank für die Hilfe.