Hi!
Schau Dir doch dedlfix' Beispiele für einen lazy connect an, ich hab' Dir zwei (von vielen) verlinkt:
- </archiv/2009/9/t190790/#m1271894>
- </archiv/2008/2/t166741/#m1087729>
Das sind aber nur normale Singletons, kein Lazy Connect. Letzteres würde bedeuten, dass zwar beispielsweise über das Singleton-Pattern eine Instanz zurückgegeben wird, diese jedoch den Datenbank-Connect noch nicht vollzogen hat. Erst wenn eine Methode davon aufgerufen wird, die wirklich eine Verbindung braucht, wird diese selbständig intern aufgebaut. Lazy heißt, der Code ist faul und "prokrastiniert" bis zum letztmöglichen Zeitpunkt.
Lo!