プログラミング / memo / オーバーロード
※ かなり適当です。Java に偏っています。
多義的定義。
同名の処理を様々な意味で解釈できるように作るということ。 実装側から見ると同名で解釈を作り込む。