工廠模式-簡單工廠
阿新 • • 發佈:2018-10-05
eat 實例 ati lpad 對象 rgs 什麽是簡單工廠模式 http factory
1、簡單工廠模式
1.1、什麽是簡單工廠模式
簡單工廠模式是類的創建模式,又叫做靜態工廠方法模式。簡單工廠模式是由一個工廠對象決定創建出哪一類產品類的實例。由一個工廠類根據傳入的參數來決定創建出哪一種產品類的實例。
1.2、簡單工廠模式的結構
工廠類(Creator)角色:工廠方法模式的核心,含有與應用緊密相關的邏輯。工廠類在客戶端的調用下直接創建產品對象。往往由一個具體的Java類實現。
抽象產品(Product)角色:工廠方法模式所創建的對象的父類,或他們共同擁有的接口。抽象產品角色可以用一個Java接口或者Java抽象類表示。
具體產品(Concrete Product)角色:工廠方法模式所創建的任何對象都是這個角色的實例,具體產品角色由一個具體Java類實現。
/** |
工廠模式-簡單工廠