Hallo zusammen,
ich würde gerne um Eure Meinung bitten, wie Ihr dieses im OOD lösen würdet bzw. ob dieses ein Klassen (Ressourcen) Overkill wäre:
Angenommen ich möchte eine Kundenverwaltung programmieren. Habe eine User Instanz die nur eine gewisse Anzahl an Kunden sich auflisten lassen kann.
Der User authentifiziert sich und möchte nun seine Liste der Kunden anzeigen lassen. Sollte ich hier für alle in Frage kommenden Kunden Instanzen erzeugen lassen und diese an eine weitere Instanz "Kundenliste" übergeben? Soviel habe ich zumindest in "Java Grundlagen" mitgenommen
Würdet Ihr eher den Weg gehen, in der Klasse "Kunde" eine Methode getCustomerList(userID) implementiere, die eine Liste abhängig vom Benutzer zurück gibt?
Ich bin mir gerade nicht schlüssig, wie ich sowas grundsätzlich angehen sollte bzw. wie PHP auf zu viele Instanzen reagiert.
Gibt es hierzu Beispiele im Netz oder Einweisungen wie man solche Klassen-Einteilungen in PHP5 angehen sollte, um ein objektorientiertes und dennoch schlankes Projekt zu erhalten.
Bin für Denkanstöße dankbar, Deo
ich würde gerne um Eure Meinung bitten, wie Ihr dieses im OOD lösen würdet bzw. ob dieses ein Klassen (Ressourcen) Overkill wäre:
Angenommen ich möchte eine Kundenverwaltung programmieren. Habe eine User Instanz die nur eine gewisse Anzahl an Kunden sich auflisten lassen kann.
Der User authentifiziert sich und möchte nun seine Liste der Kunden anzeigen lassen. Sollte ich hier für alle in Frage kommenden Kunden Instanzen erzeugen lassen und diese an eine weitere Instanz "Kundenliste" übergeben? Soviel habe ich zumindest in "Java Grundlagen" mitgenommen
Würdet Ihr eher den Weg gehen, in der Klasse "Kunde" eine Methode getCustomerList(userID) implementiere, die eine Liste abhängig vom Benutzer zurück gibt?
Ich bin mir gerade nicht schlüssig, wie ich sowas grundsätzlich angehen sollte bzw. wie PHP auf zu viele Instanzen reagiert.
Gibt es hierzu Beispiele im Netz oder Einweisungen wie man solche Klassen-Einteilungen in PHP5 angehen sollte, um ein objektorientiertes und dennoch schlankes Projekt zu erhalten.
Bin für Denkanstöße dankbar, Deo