| | | | |
| | |
| Erfahrener Benutzer | Wenn du mit PHP5 arbeitest, kannst du die Mehrfachinstanziierung umgehen, indem du in dein DB-Objekt ein singleton implementierst. Diese Methode erzeugt, wenn noch nicht vorhanden, ein neues DB-Objekt, gibt andernfalls einen Clon des bereits vorhandenen zurück mfg
__________________ stf. |
| |
| | |
| Gast
Beiträge: n/a
| Tut es das? Immer? Das ist immer das Problem bei singleton: Habe ich wirklich an alles gedacht? Kann es keine Ausbaustufe geben, die mehr Flexibilität benötigt? Im Grunde das Gleiche wie mit globalen Variablen; nur mit objekt-orientierter Tarnfarbe gestrichen. http://opal.cabochon.com/~stevey/blo...on-stupid.html |
| | |
| Erfahrener Benutzer Registriert seit: 03.01.2006
Beiträge: 253
![]() | Ok, habe ich begriffen. Bei mir werden zwar sicher keine 50 Klassen zum Einsatz kommen, so dass ich wohl auch nicht in 50 Klassen ein MySQL instantiiere, aber streng genommen ist das mit der Factory eine gute Alternative. Wenn ich das richtig verstehe bleibt das Prinzip das selbe. Was sich nur ändert ist, dass nicht jede Klasse selber ihr Object versucht zu instantiieren, sonder, dass dies über die Factory läuft. Damit kann ich in der Factory dann die Funktionen, die dann später die eigentlichen Objekte erstellen bzw. prüfen ob es dieses gibt und die Kopie zurück geben entscheiden lassen, ob ich nun die Klasse MySQL oder die Klasse Oracle nutze. Und diese eine Klasse die dann als Tor zur Wirklichkeit dient, muss ich eben an den Contructor aller Klassen übergeben. Richtig?? |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Inhalte von Array werden nicht ausgegeben ... Denkfehler? | maeck | PHP Tipps 2007 | 10 | 07.05.2007 16:04 |
| Mit PHP auf Lotus Notes Datenbanken zugreifen | buggybugga | PHP Tipps 2007 | 2 | 02.05.2007 11:33 |
| auf unterobjekte von div zugreifen JS/DOM | Crypi | HTML, Usability und Barrierefreiheit | 4 | 05.04.2007 16:27 |
| Via PHP auf eine andere festplatte zugreifen? | skytrance | PHP Tipps 2006 | 6 | 05.05.2006 16:23 |
| Rechte für user vergeben - auf externe Datenbank zugreifen | PHP Tipps 2005-2 | 8 | 07.10.2005 13:59 | |
| [Erledigt] Mit PHP auf ASP dot NET Webservice zugreifen | PHP-Fortgeschrittene | 3 | 08.01.2005 22:41 | |
| [Erledigt] Auf <td> zugreifen ??? | HTML, Usability und Barrierefreiheit | 3 | 07.11.2004 05:41 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.