ich schreibe derzeit an einem kleinen Kassensystem, habe nun jedoch eine kleine Logikfrage.
Ich möchte selbstverständlich die einzelnen Produkte in Klassen unterteilen, habe also eine Klasse PProduct.
Im Prinzip ist es ja kein Ding dort eine Lokale namens "Amount" reinzumachen, die die Menge enthält. Jedoch möchte ich es auch möglich machen, einzelne Produkte zu rabattieren. Diese sollen dann natürlich getrennt gehandhabt werden. Habt ihr eine Idee wie ich dann die Klasse unterteilen kann? Im Endeffekt wird es im VErkaufsprozess eine Liste namens products[] geben, dort soll dann im Endeffekt einmal ein Eintrag mit Menge 3 und einmal mit Menge 1 z.B. sein.
Irgendeine Idee wie man das unterscheidet?
Hoffe habe es halbwegs verständlich erklärt

LG Chris