Zitat:
|
Zitat von Waq Die Factory Method ist nicht viel mehr als eine Methode, die ein Objekt erstellt und zurückliefert, wobei unter verschiedenen Umständen unterschiedliche Objekte geliefert werden. |
Reales Beispiel: PEAR :: DB
Überlicherweise statisch aufgerufen wird DB :: connect(), mit einem DSN als Paramenter. Zurückgeworfen wird dann ein Objekt der Klassen DB_Mysql, DB_Mssql, DB_Oracle etc ....je nachdem, welche Art Server der DSN referenziert.