Der Singleton ist wohl jenes Design Pattern, welches
dank seiner Einfachheit zuerst verstanden wird . Trotzdem
ist der Klassiker noch nicht ausgereift für die
Anwendung in komplexen Projekten.
Der vorgestellte Ansatz bietet eine wieder verwendbare
Singleton-Mechanik basierend auf C++-Templates. Nebst
einer einfachen und intuitiven Anwendung unterstützt
das vorgeschlagene Konzept auch die Spezialisierung
von Singletons. Gerade in komplexeren Software-Systemen
ist es immer wieder nötig, die Funktionalität
eines Singletons durch Vererbung anzupassen.