質問するログイン新規登録

回答編集履歴

1

typo

2016/04/11 01:35

投稿

Chironian
Chironian

スコア23274

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