In der objektorientierten Programmierung eine Klasse, von der nur eine Instanz existieren kann. Alternatives Muster: Dependency Injection.