从Effective Java理解后面像JDBC服务提供程序框架的概念(项目1:考虑静态工厂方法代替构造):使用工厂方法
类由静态返回的对象的在写入包含该方法的类时,工厂方法甚至不需要存在 。这种灵活的静态工厂方法构成了服务提供者框架的基础,例如Java Database Database Connectivity(JDBC)。服务提供者框架是多个服务提供者实现服务的系统,并且系统使得其实现 对其客户可用,从而将它们从实现中解耦。
我特别不明白为什么本书说静态工厂方法返回的对象的类在包含该方法的类写入时不需要存在?有人可以用JDBC作为例子来解释。
看到这个链接:https://docs.oracle.com/javase/tutorial/ext/basics/spi.html – Malav 2017-03-31 05:49:21