Johnny850807 / Coding-GYM

自己菜鳥階段時在練習Java物件導向、設計模式時,所設計的題庫,此專案庫目前用來讓我的同學/學生 (欠調教的) 們提交程式碼來進行Review,欲參考OOP題目者可直接到Projects區觀看,題目皆(85%)擁有示範解答程式碼。ISSUE放的都是Code Review嘴砲。(物件導向設計學分兩階段→JAVA→設計模式)
24 stars 6 forks source link

終極密碼多型:Wally #112

Open Johnny850807 opened 5 years ago

Johnny850807 commented 5 years ago
  1. GuessPasswordGameSystem 和 GuessPasswordGameTemplate 應屬同一個類別 也就是我們通常不會特地開一個樣板類別 不需要也不直覺

  2. 樣板函數的命名必須非常直覺 通常也會一致以'on'作為函數名稱開頭 image start() => onGameStart() playOneSession() => onOneGameRound() playOneRound() => onPlayerTurn() end() => onGameEnd()

你的樣板 解決了 一輪遊戲中會重複的部分:遊戲回合制生命週期 可以多想想是否有夠多的樣板函數可以設計 算是很棒的開頭

  1. Player架構設計得非常好 毫無瑕疵