Heim >Java >javaLernprogramm >So verwenden Sie den Bridge-Modus von Java

So verwenden Sie den Bridge-Modus von Java

WBOY
WBOYnach vorne
2023-05-14 18:28:061559Durchsuche

Erläuterung

1. Der Brückenmodus trennt den abstrakten Teil vom Implementierungsteil, sodass sie sich unabhängig voneinander ändern können.

Es wird mithilfe von Kompositionsbeziehungen anstelle von Vererbungsbeziehungen implementiert, wodurch die Kopplung zwischen den beiden variablen Dimensionen Abstraktion und Implementierung verringert wird.

2. Der Bridge-Modus wandelt Vererbungsbeziehungen in Assoziationsbeziehungen um und reduziert so die Kopplung zwischen Klassen, die Anzahl der Klassen im System und die Menge an Code.

Nutzungsszenarien

Nicht erwartet oder anwendbar auf Vererbungsszenarien.

Die Schnittstelle oder abstrakte Szene ist instabil.

Szenarien mit hohen Anforderungen an die Wiederverwendbarkeit.

Instanzen

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();  
    }  
}

Das obige ist der detaillierte Inhalt vonSo verwenden Sie den Bridge-Modus von Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen