Hier mein gebetsmühliger Warnhinweis auf der Packungsbeilage zu Singletons
Screen, Mouse, etc. sind also böse Singletons? Oder gar keine?
Ich denke, wenn ich mich über Unikate mit der Außenwelt unterhalten möchte, komme ich um Singletons nicht herum. Ob man sie als statische Klasse implementiert oder Singleton, ist doch gehupft wie gesprungen.
Aber unabhängig davon: Ein Singleton zu implementieren deutet schon auf schlechtes Design hin.