Mailinglisten-Archive |
Hallo Michael, Am Freitag, 19. Mai 2006 11:10 schrieb Michael Borchers: > > Christoph Kramesch schrieb: > >>> welchen stil bevorzugt ihr? noch andere alternativen? > >> > >> Ich würde eine Klasse bevorzugen, welche die Emailfunktionalität > >> implementiert. Diese Klasse wird dann in den beiden Klassen > >> instanziiert und benutzt! Das hielte ich meiner Einschätzung nach > >> für sinnvoll und hält dir die Möglichkeit offen, diese > >> Funktionalität auch in andere Klassen einzubauen.. > > > > So würde ich es auch machen, deine beiden Klassen nutzen zum > > E-Mail-Versenden eine weitere, dritte, Klasse. > > und wenn es sich um eine simple funktion, zb zum überprüfen eines > strings handelt, > deswegen jedes mal eine klasse aufrufen statt einem einfachen aufruf? > > $check = new check(); > $check->is_string($x); > > statt > > ... > if(is_string($x) == true) ... Wenn es eine allgemein verwendbare Methode ist, würde ich sie nicht in eine bestimmte Klasse packen, sondern in eine externe, so wie es Christoph und Sebastian auch schon sagten. Die Klasseninstanz brauchst Du nicht, wenn Du die Methode als statische Methode implementierst. Der Aufruf ist dann: if(DeineKlasse::is_string($x) == true) ... Viele Grüße Lutz
php::bar PHP Wiki - Listenarchive