簡單工廠模式與工廠方法模式的相同點和不一樣點

  簡單工廠模式又稱靜態工廠方法模式。重命名上就能夠看出這個模式必定很簡單。它存在的目的很簡單:定義一個用於建立對象的接口。 先來看看它的組成: 1)工廠類角色:這是本模式的核心,含有必定的商業邏輯和判斷邏輯。在java中它每每由一個具體類實現。 2)抽象產品角色:它通常是具體產品繼承的父類或者實現的接口。在java中由接口或者抽象類來實現。 3)具體產品角色:工廠類所建立的對象就是此角色的實例。
相關文章
相關標籤/搜索