質問編集履歴
1
a
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
↓でGoFイテレータパターンから各インターフェースを除外し、コンパイルが通るようにしました。しかしこ
|
1
|
+
↓でGoFイテレータパターンから各インターフェースを除外し、コンパイルが通るようにしました。しかしこの状態でも、ここから集約役割(本棚)の実装が変わっても(ex.配列→ArrayList)正常に動いてしまいます。
|
2
2
|
|
3
3
|
なのでインターフェースいらないじゃんって思ってしまったのですが、オブジェクト指向**設計**においては必要なのですよね?その理由を教えて下さい。
|
4
4
|
|