IT用語集 › プログラミング › Trait(トレイト)

Trait(トレイト)

プログラミング Svenska → 更新: 2026-10-21

Rustにおける「インターフェース」にあたるもので、型がどのメソッドを実装するかを記述する。

ScalaやSwift、PHPにもある。Javaの古典的なインターフェースと違い、デフォルト実装を持て、組み合わせて使える。Rustではトレイトと所有権のおかげで、実行時のオーバーヘッドなしに多態性が得られる。

← 用語集に戻る