3.9 ArrayList のオブジェクト図

オブジェクト図とプログラム

B3_9

プログラムの説明

オブジェクト図

このオブジェクト図はプログラムB3_5の@の時点のオブジェクトの状態を表現しています。

ひし形に矢印がついているものは集約の関係を表現しています。この場合には、ArrayListオブジェクト(変数名diceBox)が2つのDiceオブジェクトを知っていると考えるとわかりやすいです。

ArrayListオブジェクトのaddメソッドによりこの関係が作られます。

注意

オブジェクトは変数でラベリングしなくても存在することがわかります。