關於抽象工廠的問題

gentoo發表於2004-02-17

抽象工廠也就是建立很多產品時候用。

但是在這個抽象工廠類中也就是是定義了每個產品建立的方法返回的介面,比如

FactoryDB{

public A getDB();

public B getDB2();

...

}

我在想,每個具體產品類裡繼承他,跟不繼承他,有什麼區別,不繼承的時候每個產品的工廠裡還是返回A或B這類介面,繼承了還是返回這個,我實在想不出抽象工廠好在哪裡,請指點。

相關文章