ボウリングクラブのボウラーとチームに関する情報を保持し、報告するためのプログラムを検討してください。毎週トーナメントがあります。各プレーヤーは、4人のチームで、3ゲームをボウルします。チームはトーナメントで勝ったチームの数に応じてポイントを蓄積し、プレーヤーの平均が追跡されます。クラスとクラスの責任のリストを作成します。
これで行くための最良の方法は何ですか?
これらは私がこれまでに持っているクラスです:
BowlerNames
ボウラーの名前を格納する配列を作成しますTeams
BowlerNamesの配列から名前を取得し、それらをチームに配置しますTeamScore
オブジェクトTeamScoreとプレーヤースコアを開始しますGame
ゲーム中のボウラーのスコアを記録しますpoints
ゲーム中にプレーヤーのスコアを取得し、それをチームスコアに追加しますTeamWin
勝利オブジェクトを開始します。チームのポイントが他のチームよりも大きい場合、勝利オブジェクトに1を追加します。Average
プレーヤーのスコアオブジェクトを取得し、その平均を見つけます