1 設計模式之簡單工廠模式

2021-08-10 18:17:25 字數 661 閱讀 3853

簡單工廠模式是屬於建立型模式,又叫做靜態工廠方法(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...