java 簡單工廠設計模式

先寫程序,在來解釋簡單工廠和工廠方法模式。

 

1、定義一個汽車接口

 

接口裏面定義一個方法:start()

 

2、實現該接口的汽車

 

奔馳

 

 

奧迪

 

 

到此,已經有2種汽車實現了汽車接口

 

 

我們可以通過自己new不同的對象,從而創建不同對象的實例調用共同的start方法。

這是我們就會想,是不是可以把產生汽車的過程放在一個工廠裏面,而我們調用的時候只需要告訴工廠我們需要哪種汽車,工廠就返回給我們該汽車呢?那麼我們就創建該工廠。

 

 

工廠接受傳遞過來的汽車的名稱,返回該汽車的實例

 

 

這時候,我們就不需要自己new汽車了,只需要告訴工廠我們需要Audi,那麼工廠就返回我們

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