次のような一般的なインターフェースがあるとしましょう:
public interface IWorkBroker<TWork, TResult>
{
...
}
そして、きれいにするために、次のことを行います。
public interface IFooWorker : IWorkBroker<Foo, Bar>
{
...
}
このパターンに名前はありますか?
誰かがこれをしますか?(「ラッピング」インターフェースは追加の機能を定義していないと仮定しましょう。これは純粋に表面的なものです。つまり、コンポジションのルートを視覚的にスキャンしやすくします)
ありがとう!