ジェネリックプログラミング
Generic programming
型
を抽象化することで汎用的なプログラムを書く手法
ジェネリックプログラミングを正しく行うには、型ごとの定義が必要になるため
強い型付け
が必要で型による
オーバーロード
が必要となる。
弱い型付け
では困難になる。