Mailinglisten-Archive |
Hallo ihr beiden... Manchmal sieht man echt den Wald vor Bäumen nicht. Ich habe mehrfach verändert und hin und hergeschoben, dabei hab ich wohl diesen bescheidenen Fahler übersehen ;-) Bezüglich der starken/losen Kopplung: In dieser Kernklasse werden ausser dem Singleton nur noch die restlichen Magics abgefrühstückt. Sprich z.B. __get und __set: um zu verhindern, dass man wild drauf los programmiert gibt es an dieser zentralen Stelle halt die magics mit entsprechenden Exceptionhandlern. Da sich dort dann höchstens mal die Art der Behandlung ändern kann, sehe ich hier eher eine mittlere Kopplung, da Änderungen sich nicht direkt auf die abgeleiteten Klassen auswirken. Aber ich bin ja auch erst im Aufbau und werde mir das auf jeden Fall nochmal anschauen. Danke nochmal, Jens On Wednesday 19 May 2010 17:53:14 Robert Hartung wrote: > Hallo > [...] > Grüße > Robert > [...] > in_array() prüft den *Wert*, du willst jedoch den Key prüfen. Also > einfach if (!isset(self::$instances[$strObject])).... > > Hinweis am Rande, starke Kopplung, also z.B. wie in deinem Fall alle > Klassen von einer zentralen Klasse ableiten ist eine keine gute > Architektur. Siehe auch http://de.wikipedia.org/wiki/Lose_Kopplung > > Gruss Sascha -- jens reinemuth | robert-schuman-str. 23 | d-51469 bergisch gladbach | /"\ ASCII Ribbon Campaign fon1: +49.(0)2202.1869.470 | \ / fon2: +49.(0)2202.1869.560 | X against HTML email, vCards mobil: +49.(0)179.1014825 | / \ and Microsoft attachements mail: jens at reinemuth.info | jabber: jens at jabber.reinemuth.info | -- The wise shepherd never trusts his flock to a smiling wolf.
php::bar PHP Wiki - Listenarchive