回答編集履歴
1
誤字
answer
CHANGED
@@ -13,4 +13,4 @@
|
|
13
13
|
- 追加する要素に何の制約もないコレクション
|
14
14
|
ArrayListのようなものだと追加に失敗しない限りは新たな要素が追加されるに決まっているので戻り値には興味ないことになります。
|
15
15
|
|
16
|
-
しかし同じCollectionインターフェースの規約に合わせるためにはaddは戻り値を持たざるを得ません。そういうわけでArrayListなど「戻り値が必要なさそうなもの」でもインターフェース
|
16
|
+
しかし同じCollectionインターフェースの規約に合わせるためにはaddは戻り値を持たざるを得ません。そういうわけでArrayListなど「戻り値が必要なさそうなもの」でもインターフェース規約に合わせるために合理的な戻り値「常に追加が成功するなら常にtrueを返す」としておくわけです。
|