[Gof設計模式]簡單工廠模式和工廠模式的C++實現

【簡單工廠模式】-Simple Factory Pattern

 

 圖解:

 

代碼:(簡單起見將類定義和類實現放在同一個頭文件中)


 

 

 

 

 

 


輸出:

 

 

 

【工廠模式】-Factory Pattern

  圖解:

 

 

 

 

  

 

 

 


代碼:

 

NewYorkVeggiePizza.h
   NewYork
VeggiePizza.h 與下類似 :

 

ChicagoVeggiePizza.h
   ChicagoVeggiePizza.h 與下類似 :

 

 

 

 

 

輸出:

 

2

 


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章