java記錄 幾種常用的工廠模式

2021-08-20 12:19:30 字數 1727 閱讀 9840

public

abstract

class

inoodles

public

class

lznoodles

extends

inoodles

}

public

class

paonoodles

extends

inoodles

}

public

class

gankounoodles

extends

inoodles

}

public

class

******noodlesfactory

}}

/**

* 簡單工廠模式

*/ inoodles noodles = ******noodlesfactory.createnoodles(******noodlesfactory.type_gk);

noodles.desc();

還是家裡的幹扣面好吃 6塊一碗
public

class

mulwaynoodlesfactory

/*** 模仿executors 類

* 生產蘭州拉麵

**@return

*/public

static inoodles createlz()

/*** 模仿executors 類

* 生產幹扣面

**@return

*/public

static inoodles creategk()

}

/**

* 多方法靜態工廠(模仿executor類)

*/system.out.println("******************************模仿executor類******************************" +

"\n 這種我比較青睞,增加乙個新麵條,只要去增加乙個static方法即可,也不修改原方法邏輯");

inoodles lz2 = mulwaynoodlesfactory.createlz();

lz2.desc();

inoodles gk2 = mulwaynoodlesfactory.creategk();

gk2.desc();

******************************模仿executor類******************************

這種我比較青睞,增加乙個新麵條,只要去增加乙個static方法即可,也不修改原方法邏輯

蘭州拉麵 上海的好貴 家裡才5 6塊錢一碗

還是家裡的幹扣面好吃 6塊一碗

public

static executorservice newfixedthreadpool(int nthreads)

public

static executorservice newworkstealingpool(int parallelism)

Java常用的設計模式 簡單工廠模式

簡單工廠模式 通過分析第一步如下 author 壞小孩 簡單工廠模式 public abstract class inoodles 第二步如下 具體實現 author 壞小孩 麵條的具體實現類之一 public class lznoodles extends inoodles 第三步 另乙個實現 a...

Java常用設計模式(一) 工廠模式

工廠模式主要是為了建立物件提供過渡介面,以便將建立物件的具體過長遮蔽隔離起來,達到提高靈活性的目的 工廠模式的原則是 針對介面程式設計 工廠模式的種類 1.簡單工廠模式 2.工廠方法模式 3.抽象工廠模式 背景 班級有三門課,老師要收取作業,需要有 分別是語文,數學,外語 後來,課程增多了,增加了化...

Java常用的設計模式之簡單工廠模式

1 概念理解 工廠模式是一種經常被使用到的模式,根據工廠模式實現的類可以通過提供的資料生成一組類中某乙個類的例項,通常這一組類有乙個公共的抽象父類並且實現了相同的方法,但是這些方法針對不同的資料進行了不同的操作。首先需要定義乙個抽象的父類,該類的子類通過不同的方法實現了父類中相同的方法。然後需要定義...