ジェネリックプログラミング
ジェネリック（総称あるいは汎用）プログラミング（）は、具体的なデータ型に直接依存しない、抽象的かつ汎用的なコード記述を可能にするコンピュータプログラミング手法である。