設計模式之簡單工廠方法

2021-08-30 18:39:37 字數 487 閱讀 1226

簡單工廠方法是最簡單的設計模式之一,也是經常用的,去除其華麗的外表,其實核心思想是很簡單的。

簡單工廠方法:顧名思義,就是有乙個工廠,可以製造很多東西。不同的人來工廠可以製作出來不同的產品

class factory(string name){

switch(name){

case "超人": 

return  chaoren();

break;

case "鳳姐": 

return  fengji();

break;

工廠根據傳進來的引數來選擇發揮的方法。

chaoren(){

return  "拯救地球";

fengji(){

return "地球災難";

兩個不同的實現方法

main(){  

factory("鳳姐");

factory("超人");

差不多就這樣了 嘎嘎

設計模式之簡單工廠,工廠方法模式

qt暫時斷了,專案上暫時不用。這段時間回顧以前寫的 不忍直視,現在的也好不 去,索性看看設計模式吧,就當練內功了 啦啦。廢話不說上 c 設計乙個簡單的計算器,只實現加減,其他的暫不考慮,namespace my factory private double dnumbera 0 private do...

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

1 工廠設計模式的作用 將建立者和呼叫者進行分離 我們經常是建立物件之後再呼叫 2 簡單工廠模式,乙個工廠生產很多物件 最常用 3 工廠方法 在簡單工廠的基礎之上更加細分,分為幾個工廠 1 定義電腦介面,依賴倒置原則,即面向介面程式設計 public inte ce computer 2 定義hp和...

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

簡單工廠模式並不屬於gof23個經典設計模式,但通常作為23個設計模式的基礎。因為在簡單工廠模式中用於建立例項的方法是static方法,所以它也被稱為static factory method pattern.定義 定義乙個工廠類,它可以根據引數的不同返回不同類的例項,被建立的例項通常都具有共同的父...