
多型とは、プログラミングの世界で一体何を意味するのか。端的に言えば、同じ名前の関数やメソッドが異なる振る舞いをする技術のことです。要するに、型の違いによって、まるで性格が違う人間のように、同じ行動をしても結果がまるきり変わってしまう、そんな感じです。例えば、猫と犬のようなもので、どちらも「動物」だけど、扱い方が全然違うでしょう?多型は、プログラマーがあれこれ悩まずに済む、理想的なソリューションと言えます。だが、ただの便利な機能に過ぎないのに、まるで魔法のように神格化されがち。もっと現実を見ろよ、て感じです。結局のところ、多型を理解しなければ、高度なプログラミングなんて夢のまた夢です。
多型をまじめに語ると
前の記事: « 外観とは?毒舌で解説!
次の記事: 多変量テストとは?毒舌で解説! »