来自《Effective Java》(第1条: 考虑使用静态工厂方法代替构造函数):
由静态工厂方法返回的对象所属的类甚至不必在包含该方法的类编写时存在。这种灵活的静态工厂方法构成了服务提供者框架的基础,例如Java Database Connectivity API(JDBC)。服务提供者框架是一个系统,其中多个服务提供者实现服务,并且将这些实现提供给客户端,使其与实现分离。
我特别不理解为什么这本书说由静态工厂方法返回的对象所属的类甚至不必在包含该方法的类编写时存在?可以用JDBC作为例子解释吗?