01簡單工廠模式,工廠模式

  • 簡單工廠模式:又稱爲靜態工廠方法模式
  • 工廠方法模式:又稱爲多態工廠模式或虛擬構造子模式

也就是說,如果有:

接口fruit(裏面定義了種植,收穫方法)

具體類apple,banana,strawberry(裏面實現了具體的方法)

工廠類:

            1.如果爲簡單工廠,則使用靜態方法來生產對應的實例,若實例不存在,則報錯

                     2.在工廠方法模式中,核心的工廠類不再負責所有的對象的創建,而是將具體創建的工作交給子類去做。這個核心類則搖身一變,成爲了一個抽象工廠角色,僅負責給出具體工廠子類必須實現的接口,而不接觸哪一個類應當被實例化這種細節。

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