Sascha Knappe: Grundsatzfragen zur Verwendung von Klassen

Beitrag lesen

Hallo zippex,

Aber was mache ich, wenn ich jetzt nicht nur einen, sondern eine Liste von Usern brauche. Eine Funktion "getAllUsers" wäre in der Klasse "User" wohl ziemlich deplatziert, denn die Klasse "User" ist nur einer. Also bräuchte ich eine Klasse "UserList", die mit über getUserList ein Array von Benutzerobjekten zurückgibt. Puh, da fängt es dann schon an, sehr umständlich zu werden.

Du hast dann einmal dein Objekt und einen Objekt-Handler.
Der ObektHandler holt dann anhand deiner Bedürfnisse entsprechende Benutzer aus der Datenbank und baut dann, wie du schon selbst geschrieben hast, ein Array mit Objekten zusammen. Da der Handler den gleichen Namen wie deine Klasse hat (eben nur mit dem Zusatz Handler), wird es nicht so schnell unübersichtlich, wie es sich auf den "ersten Ton" anhört.

Schönen Gruß aus München

die knappschaft

--
sh:(  fo:|  ch:?  rl:°  br:$,<,>  n4:&  ie:|  mo:|  va:)  de:]  zu:)  fl:|  ss:|  ls:[,#