回答編集履歴
1
typo
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
こんにちは。
|
2
2
|
|
3
|
-
全く同じ見た目のコードが呼び出すメソッド
|
3
|
+
全く同じ見た目のコードが呼び出すメソッドが、実は異なるクラスのメソッドってことですね。
|
4
4
|
これは逆に、異なるクラスのメソッドを同じ手順で呼び出せることでもあり、オブジェクト指向プログラミングの特長の一つである「多様性」ですね。
|
5
5
|
|
6
6
|
多様性が使われているインスタンスがどのクラスのインスタンスなのか、静的解析(ソースコードを読む方法)で判別することは事実上無理なので、動的解析(実際に実行する)するため、余分な手間がかかることは事実です。
|