0

我目前正在學習如何使用圖形和控制檯視圖(JAVA)開發Connect Four遊戲來使用MVC模式。 在控制檯模式下的應用程序有要求轉會的方式有兩種:MVC:有沒有模型可以與用戶交互的任何情況?

  • 手動引入列要放芯片
  • 隨機產生一個有效的列。

因此,我們有兩種模式(手動&隨機的)黑白球員 我已經實現了其管理所有可能的命令控制器類和處理異常和一個名爲「ConsoleHumanPLayer」類要求的選擇用戶在他想要把芯片放在哪一列。

這個類「ConsoleHUmanPlayer」使用掃描儀,目前在我的「模型」包中隨着電路板和有效/無效移動,所以我的問題是:這是一種使用MVC模式的好方法,還是應該將所有用戶交互限制在視圖/控制器部分?

回答

0

將用戶交互保留在controllersection中。你不應該打破這種模式。只需轉移交互。它仍然可以由模型觸發。

相關問題