從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