説明
1. ブリッジ モードは、抽象部分を実装部分から分離し、独立して変更できるようにします。
これは、継承関係ではなく組み合わせ関係を使用して実装されるため、抽象化と実装の 2 つの可変次元間の結合が軽減されます。
2. ブリッジ モードは、継承関係を関連付け関係に変換し、クラス間の結合、システム内のクラスの数、およびコードの量を削減します。
使用シナリオ
予期されていない、または継承シナリオには適用できません。
インターフェイスまたは抽象シーンが不安定です。
再利用性の要件が高いシナリオ。
例
public class BridgeTest { public static void main(String[] args) { Bridge bridge = new MyBridge(); /*调用第一个对象*/ Sourceable source1 = new SourceSub1(); bridge.setSource(source1); bridge.method(); /*调用第二个对象*/ Sourceable source2 = new SourceSub2(); bridge.setSource(source2); bridge.method(); } }
以上がJavaのブリッジモードの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。