設計模式之對象創建型 — abstract_factory 抽象工廠模式

本系列博客示例代碼均爲C++代碼 實例說明 抽象工廠模式可以用一個很好的栗子來說明,比如在寫一個貪吃蛇遊戲, 這款遊戲有很多中游戲模式,比如有經典模式,挑戰模式。 遊戲中可能有 磚塊,門,牆等這些元素。當時每個遊戲模式中這些元素的意義不同,比如在經典模式中,蛇不可以穿牆;而在挑戰模式中蛇可以穿牆。 遊戲的結構 適用性(什麼情況適合這種模式) 一個系統要獨立於他的產品的創建、組合、表示時 例如 貪吃
相關文章
相關標籤/搜索