Verstehen des Konzepts hinter dem Service Provider Framework wie JDBC mithilfe der Factory-Methode

VonEffektives Java (Gegenstand 1: Betrachten Sie statische Factory-Methoden anstelle von Konstruktoren):

Die von einer statischen Factory-Methode zurückgegebene Klasse des Objekts muss zum Zeitpunkt des Schreibens der Klasse, die die Methode enthält, noch nicht einmal vorhanden sein. Solche flexiblen statischen Factory-Methoden bilden die Grundlage für Service-Provider-Frameworks wie die Java Database Connectivity API (JDBC). Ein Service-Provider-Framework ist ein System, in dem mehrere Service-Provider einen Service implementieren. Das System stellt die Implementierungen seinen Clients zur Verfügung und entkoppelt sie von den Implementierungen.

Ich verstehe insbesondere nicht, warum das Buch besagt, dass die Klasse des Objekts, die von einer statischen Factory-Methode zurückgegeben wird, zum Zeitpunkt der Erstellung der Klasse, die die Methode enthält, noch nicht einmal existieren muss. Kann jemand am Beispiel von JDBC erklären.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage