質問編集履歴

1

Wikipediaの情報を追加

2016/12/04 03:31

投稿

raccy
raccy

スコア21737

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
+ オーバーロードはアドホック多態性に入るとされているようです。