クラスに機能を追加するための、再利用可能なメソッドの集まり。
Traitと呼ばれる。単一継承しかできない言語で、複数の親クラスを持つような柔軟性(多重継承相当の恩恵)を安全な形で得るために使われる。PHPやRustなど言語ごとに細かい仕様は異なるが、Mixinと似た役割を持つ概念として位置づけられる。
© 2026 ITBGM