Siri: Vielen Dank für alle Hinweise!!!

Beitrag lesen

Hallo,

Ha, Du hast Interesse ;)

ich versuche zumindest EINMAL zu verstehen, was du sagst ;-)

Bitte folge mir:
OOP grundsätzlich JA. Ich habe nur eine Klasse, die heißt Offer. Es ist deswegen nur eine Klasse, weil darauf eine Kontrollstruktur sitzt, die NICHT klassenübergreifend arbeitet und deswegen überschaubar bleibt (wichtig).

MVC: Offer ist die Model Class für den Shop, für den es EINE Instanz gibt. Nein kein Singleton.
In Class Offer gibt es weitere Objekte, die jedoch keine Klasseninstanzen sind. Meta-Objekte dieser Art sind einfach nur Datenstrukturen (array's), wie z.B:

  • der Warenkorb
  • ein einzelner Artikel
  • die Daten für das View (Response)

Seh ich das richtig: Eine Instanz "Shop/Offer". Kunde eins kommt und erhält "Warenkorb[1]", Kunde zwei "Warenkorb[2]" usw? Es gibt Artikel[1]...Artikel[x] und dann ergibt sich sowas wie
"Warenkorb[2][Arikel[1]]"?

Viele Grüße
Siri

PS: Eigentlich hätte mich ja mehr die Frage interessiert: "Und wie willst du das überhaupt unter die Leute bringen?".