工廠模式專門負責將大量有共同接口的類實例化。工廠模式可以動態決定將哪一個類實例化,
不必事先知道每次要實例化哪一個類。
簡單工廠(Simple Factory)模式,又稱靜態工廠方法模式(Static Factory Method Pattern),是
不同的工廠方法模式的一個特殊表現
一個農場,專門生產水果, 在這個系統中需要描述以下水果
葡萄->Grape
草莓->Strawberry
蘋果->Apple
建產一個各種水果都適用的接口,各種水果實現這個接口
Fruit.java
Grape.java
Strawberry.java
Apple.java
FruitGardener.java
BadFruitException.java
Main.java(測試)
Console:
Apple has been planted.
Apple is growing...
Apple has been harvested.