Logikfrage kleines Kassensystem
Verfasst: Montag 16. November 2009, 14:16
Hallo,
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
Nebenbei erwähnt: Keine Unterrichtsaufgabe, dort lernen wir nur das schreckliche C# und dort derzeit Aufgaben im Niveau von Taschenrechnern.
LG Chris
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