O'Reilly logo

C# 3.0 Entwurfsmuster by Judith Bishop

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Singleton-Muster

Rolle

Zweck des Singleton-Musters ist, sicherzustellen, dass es nur eine Instanz einer Klasse gibt und dass man einen globalen Zugriffspunkt auf dieses Objekt hat. Das Muster sorgt dafür, dass die Klasse nur einmal instanziiert wird und dass alle Anfragen an dieses einzige Objekt weitergereicht werden. Zudem sollte das Objekt erst dann erstellt werden, wenn es tatsächlich gebraucht wird. Im Singleton-Muster ist es die Klasse selbst, die für die Einhaltung dieser Regeln verantwortlich ist, nicht der Anwender der Klasse.

Illustration

Jede Klasse und jedes Subsystem, das eine Datenbank definiert oder Zugriff auf Anwendungen, Devices oder Fenster ermöglicht, profitiert vom Singleton-Muster. Nehmen Sie zum Beispiel das Mac OS X-Dock, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required