英雄聯盟的小案例理解Java中如何實現OCP原則

案例: 英雄聯盟的英雄、道具、地圖,每年都會進行頻繁變更 如果沒有使用軟件工程的開發思想,隨便改其中一個道具的屬性,就可能會導致非常嚴重的錯誤   要實現變更/增加英雄時,可選英雄數量和玩家開始一局遊戲時選擇一個英雄的操作 第一版代碼 創建一個英雄,方法代表英雄擁有的技能 玩家輸入英雄名字,代表選擇該英雄 問題:隨着遊戲的英雄越來越多的時候,應該怎麼做??? 增加英雄:     又新增一個英雄,又
相關文章
相關標籤/搜索