質問編集履歴
1
クラス図誤記訂正による差し替え
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
第1章Iteratorパターンに以下のようなクラス図が記述されています。
|
6
6
|
|
7
|
-
![
|
7
|
+
![Iteratorパターンのクラス図](https://ddjkaamml8q8x.cloudfront.net/questions/2022-10-03/a323a4de-b86c-4bc8-af40-90d1e16fa74e.png)
|
8
8
|
(尚、本クラス図は、原本にはないMainクラスを追記しています。またMainクラスからBookShelfクラスへの関連の線が、破線になるのか実線になるのか、矢印が必要か否かわからないので、とりあえず破線でつないでいます。悪しからず、ご了承ください。)
|
9
9
|
|
10
10
|
さて本題に移ります。赤線で強調した部分ですが、AggregateインタフェースとIteratorインタフェースの間の関連の説明「Creates(生成)」になっています。なぜ、AggregateインタフェースとIteratorインタフェースの間に関連として「Creates(生成)」の線が引けるのか、疑問に思い質問します。
|