簡單工廠模式是屬於建立型模式,又叫做靜態工廠方法(static factory method)模式,但不屬於23種gof設計模式之一。簡單工廠模式是由乙個工廠物件決定建立出哪一種產品類的例項。簡單工廠模式是工廠模式家族中最簡單實用的模式,可以理解為是不同工廠模式的乙個特殊實現。
上**:
package cn.evansung.design;
public class operationfactory
return oper; }}
abstract class operation
public void setnuma(double numa)
public double getnumb()
public void setnumb(double numb)
public abstract double getresult();
}class operationadd extends operation
}class operationsub extends operation
}class operationmul extends operation
}class operationdiv extends operation
}
設計模式之 工廠模式(簡單工廠模式1)
簡單工廠模式 factory pattern 又被稱為靜態工廠方法模式 static factory method pattern 具體指建立乙個類似於工廠的類,通過對該類中成員方法的呼叫返回不同型別的物件。1 類圖 這裡,抽象類product定義了乙個獲取產品名稱的成員方法getname prod...
java設計模式之 工廠模式(1)簡單工廠模式
簡單工廠模式也被稱為靜態工廠模式。工廠模式的主要作用是統一管理實現類的建立 以及減小模組之間的耦合程度。簡單工廠模式通過簡單地統一建立某個介面的實現類,來使呼叫者與被呼叫者耦合度降低,下面給出例子 inte ce stationarymaker class penmaker implements s...
設計模式 工廠模式之簡單工廠模式
定義 由乙個工廠物件 工廠類 來指定建立某乙個產品類的例項。使用場景 客戶端只需傳入指定的引數即可,工廠類負責建立的物件較少 因為指定了傳入的引數 介面類 本想用iphone命名的,見諒 public inte ce phone實現介面類 public class huaweiphone imple...