設計模式-簡單工廠模式

正常java實例的創建都是通過客戶端new一個對象從而獲得一個實例,但是這樣的話,由客戶端去創建實例會導致代碼過於分散,不符合八大設計原則。所以便有了簡單工廠模式。 簡單工廠模式有三個角色 1.工廠角色:創建實例 2.抽象產品:  定義產品,接口 3.具體產品: 抽象產品的實現 由工廠來創建實例,使得代碼可複用;以抽象產品爲引用,指向具體產品 優點:1.不需要用戶去創建對象,實現了責任的分割;2.
相關文章
相關標籤/搜索