回答編集履歴
1
Listインターフェースのcan-do関係の例示を追加
test
CHANGED
@@ -8,4 +8,5 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
PHPで Traversal インターフェースを実装しているオブジェクトだから foreach で回せるみたいな話をするんだったら can-do の話だし、JavaのListインターフェースと実装クラスのArrayListの関係みたいなのを持ち出せば、ArrayListはListの実装の1つなので、「ArrayListのインスタンスはListですよ」という意味で is-a関係の場合もあります。
|
11
|
+
同じくJavaのListインターフェースでも、arrayListのインスタンスはListインターフェースを実装しているからadd(e)メソッドを使って要素が追加できるはずだという文脈なら can-do の話です。
|
11
12
|
要はもうちょい言語や文脈を限定しないと断定できない話題ということです。
|