2008年11月3日 星期一

工廠模式(factory)

簡單工廠:
不是設計模式
只是一個常用的方法
將實體化的程式移到另一個factory class

工廠方法:
將實體化留到繼承的子類別來決定
(一個抽象的方法來作實體化 , 子類別要實行這個方法)
這邊的決定不是指runtime時期決定
而是指選用不同子類別時,就等於選用不同實體
不同的實體化可以經由繼承後覆寫不同的實體化方法來進行


抽象工廠:


抽象工廠訂定一個介面,所有實體工廠都得實踐這介面

沒有留言: