設計模式(二) : 創建型模式--簡單工廠模式

簡單工廠模式是屬於創建型的模式,它是工廠類決定去創建哪一種類型的產品。個人覺得它不是一種設計模式,倒是像一種編程習慣。 下面看這個模式的類圖(截自《java與模式》): 示意性代碼就不貼在這邊了,太簡單了。當有多個ConcreteProduct的時候,Creator的factory方法可以有type參數,這樣的話factory裏面會出現一堆if, else,很容易出錯。 解決的辦法,我們可以有多個
相關文章
相關標籤/搜索