JAVA簡單工廠模式

2021-08-29 13:44:49 字數 767 閱讀 6833

簡單工廠模式概述

又名靜態工廠方法模式,它定義乙個具體的工廠類負責建立一些類的例項

優點  

客戶端不需要再負責物件的建立,從而明確各個類的職責

缺點這個靜態工廠類負責所有物件的建立,如果有新的物件增加,或者某些物件的建立方式不同,就需要不斷的修改工廠類,不利於後期的維護

publicabstractclassanmial

publicclasscat

extendsanmial

}publicclassdog

extendsanmial

}publicclassanimalfactory

elseif(

"cat"

.equals(

name

))else}}

publicstaticvoidmain(string

args

)

java簡單工廠模式

1.新建計算類 public class operation 設定 numa param numa public void set numa double numa 獲取 numb return numb public double get numb 設定 numb param numb publi...

Java 簡單工廠模式

簡單工廠模式又稱靜態工廠模式。從命名上就可以看出這個模式很簡單 定義乙個用於建立物件的介面。簡單工廠模式由工廠類角色 抽象產品角色和具體產品角色組成。工廠類角色是本模式的核心,含有一定的商業邏輯和判斷邏輯,它往往由乙個具體類實現。抽象產品角色一般是具體產品繼承的父類或者實現的介面,由介面或者抽象類來...

java 簡單工廠模式

簡單工廠模式 factory pattern 屬於類的創新型模式,又叫靜態工廠方法模式 static factorymethod pattern 是通過專門定義乙個類來負責建立其他類的例項 被建立的例項通常都具有共同的父類 或者父介面 簡單工廠模式的 uml 圖 1 抽象產品 abstract pr...