Maison  >  Article  >  Java  >  Comment utiliser le mode pont de Java

Comment utiliser le mode pont de Java

WBOY
WBOYavant
2023-05-14 18:28:061537parcourir

Explication

1. Le mode pont sépare la partie abstraite de la partie implémentation afin qu'elles puissent changer indépendamment.

Il est implémenté en utilisant une relation de combinaison au lieu d'une relation d'héritage, réduisant ainsi le couplage entre les deux dimensions variables de l'abstraction et de l'implémentation.

2. Le mode pont convertit les relations d'héritage en relations d'association, réduisant ainsi le couplage entre les classes, le nombre de classes dans le système et la quantité de code.

Scénarios d'utilisation

Non attendu ou applicable aux scénarios d'héritage.

L'interface ou la scène abstraite est instable.

Scénarios avec des exigences élevées en matière de réutilisabilité.

Exemple

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer