Понимание концепции, лежащей в основе структуры поставщика услуг, такой как JDBC, с использованием метода фабрики

ОтЭффективная Java (Item 1: Consider static factory methods instead of constructors):

The class of the object returned by a static factory method need not even exist at the time the class containing the method is written. Such flexible static factory methods form the basis of service provider frameworks, such as the Java Database Connectivity API (JDBC). A service provider framework is a system in which multiple service providers implement a service, and the system makes the implementations available to its clients, decoupling them from the implementations.

Я специально не понимаю, почему в книге говорится, что класс объекта, возвращаемого статическим фабричным методом, даже не должен существовать во время написания класса, содержащего метод? Может кто-нибудь объяснить, используя JDBC в качестве примера.

Ответы на вопрос(2)

Ваш ответ на вопрос