質問編集履歴
1
Wikipediaの情報を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -47,3 +47,25 @@
|
|
47
47
|
【補足】
|
48
48
|
|
49
49
|
ジェネリック、テンプレート、パターンマッチ、動的型付けによるダッグタイピング等とは混合しないようにお願いします。言語特有の違いがある場合は、言語を指定して説明いただきますようお願いします。
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
---
|
54
|
+
|
55
|
+
【追記】
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
[Polymorphism (computer science) - Wikipedia](https://en.wikipedia.org/wiki/Polymorphism_(computer_science)) によると、そもそも多態性は三種類に分かれるとなっています。
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
* アドホック多態性(ad hoc polymorphism)
|
64
|
+
|
65
|
+
* パラメトリック多態性(parametric polymorphism)
|
66
|
+
|
67
|
+
* サブタイプ多態性(subtype, subtype polymorphism or inclusion polymorphism)
|
68
|
+
|
69
|
+
|
70
|
+
|
71
|
+
オーバーロードはアドホック多態性に入るとされているようです。
|