Mixin
C#ではインタフェースと拡張メソッドの組合せによって、Mix-inを再現できる。