質問編集履歴

1

クラス図誤記訂正による差し替え

2022/10/03 13:06

投稿

guijiu
guijiu

スコア35

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  第1章Iteratorパターンに以下のようなクラス図が記述されています。
6
6
 
7
- ![イメジ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-10-03/e42a79eb-319e-465f-8eb0-8dc37e80aa60.png)
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(生成)」の線が引けるのか、疑問に思い質問します。