私はアプリケーションでブリッジパターンを実装しようとしていますが、解決できない問題に直面しています:
私は一般的な '抽象化私はいくつかの器具を持っていたいと思っています。それらをImpA & ImpBと呼んでください。
私はこれを実行します。C#の 'Bridge'パターンの実装について
Abstraction a = new Abstraction(new ImpA);
。
ドットの後、私はImpAクラスのパブリックプロパティ/メソッドのリストを見たいと思っていましたが、抽象化自体に入れない限り、私はそれらに到達できません。
抽象化にすべてのメソッドを入れたくないのは、それぞれのインプリメンテーションが独立していて、すべてが1クラスではないからです。
私はここで何が欠けていますか?