委任によるインターフェスの実装

いきなり重めの話題ですが、あまりないことではあるものの、それなりの需要として interface の実装を委任したい場合があります。この実装に関しては C++ であれば多重継承なんかを用いるところなのですが、C# では多重継承はできませんので、別の手法を考える必要があります。