最適実装選択
最適化
の一種
API (インターフェース)に対して、その実装は仕様さえ満たせば何を使っても構わない。
ここから、コンパイル時または実行時に、(期待される)実行環境に応じて最適な実装を自動的に選択することが考えられる。
ターゲットとなる環境の指定、あるいは、環境の検出を行って、いくつか用意されている実装のうち最適なものを選択する。