抽象工廠 模式

抽象工廠 模式

抽象工廠 模式

抽象工廠 模式

IFactory是一個抽象介面工廠,它裡面應該包含所有的
產品建立的抽象方法。而ConcreteFactory1和Concrete
Factory2就是具體的工廠。就像SqlserverFactory和
AccessFactory一樣。

通常是在執行時刻再建立一個ConcreteFactory類別的
實體。這個具體工廠再建立具有特定實現的產品物件,
也就是說為建立不同的產品物件,用戶端應使用不同的
具體工廠。