設計模式之工廠模式

2021-10-05 11:58:29 字數 2314 閱讀 8350

3點多幫老闆下樓寄完快遞,哇,今天天氣真好。

想著今天是休息日,然後就在椅子上躺著曬了一分鐘太陽,給老姐打了**才發現今天是工作日

雙休上著上著沒了休息,關注點已經不在啥時候放假了

失憶好慘

類圖

public

abstract

class

coffee

/**

* 意式咖啡

*/public

class

italiancoffee

extends

coffee

}

/**

* 拿鐵咖啡

*/public

class

lattecoffee

extends

coffee

}

/**

* 卡布奇諾

*/public

class

extends

coffee

}

/**

* 工廠類

*/public

class

factory

}}

public

class

client

else

}}

解決簡單工廠模式的缺點

* 意式咖啡

*/public

class

italiancoffee

extends

coffee

}

/**

* 拿鐵咖啡

*/public

class

lattecoffee

extends

coffee

}

/**

* 卡布奇諾

*/public

class

extends

coffee

}

/*

* 工廠介面

*/public

inte***ce

factory

/**

* 意式咖啡工廠

*/public

class

italiancoffeefactory

implements

factory

}

/**

* 拿鐵咖啡工廠

*/public

class

lattecoffeefactory

implements

factory

}

public

class

client

}

public

class

americancoffee

extends

coffee

}

public

class

americancoffeefactory

implements

factory

}

public

class

client

}

摘自菜鳥教程的uml類圖

菜鳥教程抽象工廠模式

設計模式 設計模式之工廠模式

工廠方法模式 建立模式 使用場景?作用?形態?場景 大量類似的實體類 要建立的實體類都是同一本質的東西 披薩 有部分類似功能 準備 烘烤 切法 實現方式不一樣 準備的材料不同 烘烤時間不同 切法不同 將繁瑣複雜的建立類的過程聚集在一起,有序清晰 把具體例項化的過程從客戶 中抽離 作用 1 將建立物件...

c 設計模式 之 工廠模式之 工廠模式

1 uml類圖 實現和依賴關係 實現 sportfactory jeepfactory hatchbackfactory 實現 ifactory 介面 sportcar jeepcar hatchbackcar 實現 icar 介面 依賴 ifactory 依賴 icar sportfactory ...

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

定義 由乙個工廠物件 工廠類 來指定建立某乙個產品類的例項。使用場景 客戶端只需傳入指定的引數即可,工廠類負責建立的物件較少 因為指定了傳入的引數 介面類 本想用iphone命名的,見諒 public inte ce phone實現介面類 public class huaweiphone imple...