ブリッジモード8(11)

 ブリッジは最初の橋である、唯一のものは、終了する(何かが分離することが可能)
 アダプターのみアダプタ、両側の最初のものです

 

パッケージstructural.pratice、

パブリック クラスBridatePMain { 

    公共 静的 ボイドメイン(文字列[]引数){ 
        BridgeP BP = 新しい新しいBridgePRight(); 
        クロスブリッジクロス = 新しい新しいクロスブリッジ(BP); 
        cross.goRight(); 
    } 
} 
// 宛先とブリッジ結合
インターフェース{BridgeP
     公共  ボイドクロスブリッジを(); 
} 

// 右ブリッジ
クラスは BridgePRight 実装BridgeP { 

    @Override 
    公共 ボイドクロスブリッジを(){
        System.out.println( "I右ブリッジ" ); 
    } 
} 


抽象 クラスBridgePLeft { 
    
    保護BridgeP BPを、
     公共BridgePLeft(BridgeP BP){
         この .BP = BP; 
    } 
    パブリック 抽象 ボイドgoRight(); 
} 

クラスクロスブリッジ延びBridgePLeftを{ 

    公共クロスブリッジ(BridgeP BP){
         スーパー(BP); 
    } 
    
    @Override 
    公共 ボイドgoRight(){ 
        System.out.printlnは( "私が橋を横断します" )。
        bp.crossBridge(); 
    } 
}

 

おすすめ

転載: www.cnblogs.com/zzlcome/p/11423317.html