大話設計模式之工廠模式

2021-08-08 07:41:09 字數 785 閱讀 3195

不解釋,直接上**

// 雷鋒工廠

inte***ce ifactory

// 學雷鋒的大學生工廠

class undergraduatefactory : ifactory

}// 社群志願者工廠

class voluntee***ctory : ifactory

}//客戶端呼叫

ifactory factory = new undergraduatefactory();

leifeng student = factory.createleifeng();

student.buyrice();

student.sweep();

student.wash();

簡單工廠寫法如下:

class ******factory 

return result;

}}// 客戶端呼叫

leifeng studenta = ******factory.createleifeng("學雷鋒的大學生");

studenta.buyrice();

leifeng studentb = ******factory.createleifeng("學雷鋒的大學生");

studentb.sweep();

leifeng studentc = ******factory.createleifeng("學雷鋒的大學生");

studentc.wash();

大話設計模式之工廠模式

千百年來,關於 空中花園 有乙個美麗動人的傳說。新巴比倫國王尼布甲尼撒二世娶了公尺底的公主安美依迪絲為王后。公主美麗可人,深得國王的寵愛。可是時間一長,公主愁容漸生。尼布甲尼撒不知何故。公主說 我的家鄉山巒疊翠,花草叢生。而這裡是一望無際的巴比倫平原,連個小山丘都找不到,我多麼渴望能再見到我們家鄉的...

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

簡單工廠模式,也就是說,到底要例項化誰,將來會不會增加例項化的物件,比如計算器程式中增加開根運算,這是很容易變化的地方,應該考慮用乙個單獨的類來做創造例項的過程,這就是工廠,具體 如下 public class operationfaction public static operation cre...

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

最近朋友推薦了一本書 大話設計模式 此書剛剛到,博主也還沒開始看,希望以博文的方式與大家一起分享,一起學習.簡單工廠模式,也就是說,到底要實列化誰,將來會不會增加實列化的物件,比如增加開根運算,這是很容易實列化的地方應該考慮用乙個單獨的類來做這個創造實列的過程,這就是工廠,來我們一起看看這個類如何寫...