自己菜鳥階段時在練習Java物件導向、設計模式時,所設計的題庫,此專案庫目前用來讓我的同學/學生 (欠調教的) 們提交程式碼來進行Review,欲參考OOP題目者可直接到Projects區觀看,題目皆(85%)擁有示範解答程式碼。ISSUE放的都是Code Review嘴砲。(物件導向設計學分兩階段→JAVA→設計模式)
24
stars
6
forks
source link
Template Method : 遊戲容器 #85
Open
Johnny850807 opened 7 years ago
難度:2
走到這你也是寫過不少回合制遊戲了, 是否發現到了,回合制遊戲的生命週期都很類似 ?
如果能撰寫一個 遊戲容器,並匯出成 jar ,那可以節省往後非常多時間。
請撰寫一個遊戲容器,這個容器 能把所有重複的事情做完 (遊戲設置...),並把會變動的遊戲邏輯部分交給子類別處理。
設計好自己的 遊戲容器後,伴隨著上傳 流程圖, 並且用自己寫的遊戲容器實踐一個多人終極密碼即可。
請注意,容器不能直接依賴具體的實踐,不然子類別就會受到拘束。像是你不能直接寫死Player的類型在你的遊戲容器中,因此容器通常伴隨著 泛型。