Das Factory-Pattern, von dem das
Singleton-Pattern
ein Sonderfall ist, zeichnet sich durch einen
private deklarierten
Konstruktor aus, um die direkte Instanzierung in anderen Klassen zu
verhindern. Statt dessen wird die Objektbildung in einer statischen Methode
vorgenommen, die das erzeugte Objekt zurück gibt.