設計模式--抽象工廠模式簡單思路

思路:

抽象工廠模式可以看成是組裝一輛汽車的過程,汽車有高檔汽車還有低檔汽車。首先定義零件比如發動機(Engine)、輪胎(Tyre)、座椅(Seat),高檔汽車上用高檔發動機(LuxuryEngine)、高檔輪胎(LuxuryTyre)、高檔座椅(LuxurySeat)(當然也可以偷工減料用低檔的座椅,那就另當別論了)。然後定義工廠(Factory)來組裝汽車,當然有生產高檔車的高級工廠(LuxuryFactory)、生產低檔車的低級工廠(LowFactory)。通過調用來產出不同的組件和不同的汽車。

思路圖:

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