インターフェースベースでのプログラミングについて質問させてくだ
さい。
 今までC++をメインに使っていたのですが、その際に多重継承を多用
していました。
 たとえばあるクラスはSerializableでありCommandHandlerでありView
であるというような際に多重継承を使って実装しています。これらのク
ラスは機能がまったく異なり、それらの機能を使いたいクラスが必要な
ものを継承するようにしていました。
 もちろん機能を使うだけであれば以上などで実装するのですが、フレー
ムワークのようなコードを多く書いているため内部で多態として動作す
るように継承を用いています。
ここでC#でも同じようなコードを書こうとしていたのですが、実装継承
ができないためコード記述が面倒になっています。
インターフェースを記述してそれを継承するものがみな機能の実装クラ
スを呼び出すコードを書かなければいけません。
 皆さんはどのようにコードを書かれているのでしょうか?参考にさせ
てもらえれば幸いです。