コードの再利用のためにクラスに挿入できる「部品」のような構造はどれか。

trait(トレイト)は単一継承の制限を回避し、メソッド群を再利用可能にする。