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