トレイト

共通のメソッドなどの振る舞いを複数の方に裁量可能な形で定義する仕組み。 基本的にトレイトはメンバ変数などの状態を持たない。 インターフェースと似ているが他のトレイトと合成できるなどの差がある。