官术网_书友最值得收藏!

6.2 建造者模式介紹

建造者模式的核心目的是通過使用多個簡單對象一步步地構建出一個復雜對象,如圖6-1所示,通過控制操作臺,一步步地組裝出坦克。

那么,哪里有這樣的場景呢?

例如,《王者榮耀》游戲的初始化界面有道路、樹木、野怪和守衛塔等。換一個場景選擇其他模式時,同樣會建設道路、樹木、野怪和守衛塔等,但是它們的擺放位置和大小各有不同。這種初始化游戲元素的場景就可以使用建造者模式。

這種根據相同的物料、不同的組裝方式產生出具體內容,就是建造者模式的最終意圖,即將一個復雜的構建與其表示分離,用同樣的構建過程可以創建不同的表示。

圖6-1

主站蜘蛛池模板: 故城县| 蒙山县| 永泰县| 登封市| 永嘉县| 青河县| 连州市| 鹿泉市| 宜君县| 襄汾县| 加查县| 正镶白旗| 临夏市| 莲花县| 西安市| 通榆县| 北海市| 隆子县| 漾濞| 鄢陵县| 正安县| 铜川市| 多伦县| 江西省| 四平市| 商都县| 东阳市| 西平县| 建始县| 衡南县| 重庆市| 裕民县| 木里| 准格尔旗| 武清区| 固安县| 富蕴县| 綦江县| 南雄市| 汕尾市| 勐海县|