Ich bin auch gerade dabei, Design Patterns zu entdecken und werde versuchen, das ein oder andere zu übernehmen. Ein Singleton-Objekt gefällt mir schon wesentlich besser, als zig-mal Objektreferenzen hard-coded als Parameter zur Instantiierung von neuen Klassen zu übergeben.
Kann jemand mal hier sauber ein "Singleton" definieren?