私のお気に入りの例 (チェス) で単純な集約を考えてみましょう: チェスの駒の 2D 配列のようなチェス盤を作成します (少なくとも、私には良い解決策だと思われます)。
chessman [,] board=new chessman[8,8];
これは、各位置にチェスマンがいる可能性があることを意味します。しかし実際には、チェスの駒はせいぜい 32 人しか存在しません。それが問題です - クラス図の表示、実装、または私の仮定は何ですか?
ボード<>----チェスマン 0..64 または 0..32?
ゲーム ロジックでは 32 を超えてはならないのに対し、実装では 64 が許可されているためです。