007-004-010

複数オブジェクトの集約

上級

問題説明

複数オブジェクトの集約

この問題では: TeamクラスMemberクラスを定義し、1つのオブジェクトが複数の別オブジェクトを保持する集約構造を実装します。

学習目標: 1つのオブジェクトが複数の別オブジェクトを持つ集約を理解する

概要

Teamクラスが複数のMemberオブジェクトを配列で持つ構造を実装してください。

仕様

  • Memberクラスには String name フィールドがある
  • Teamクラスには String teamName フィールドと Member[] 型の members フィールドがある
  • すべてのフィールドはパッケージプライベート(修飾子なし)とする

テスト方法

自動テストがTeamとMemberのインスタンスを作成し、フィールドへのアクセスと集約構造を検証します。

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録