Javaの静的プロキシモードを達成

パブリッククラスProxyDemo {
    パブリック静的無効メイン(文字列[] args){
        人物P =新しい人物( "阿健")。
        マッチメーカーM =新マッチメーカー(P)。
        m.miai();
    }
}

インターフェーステーマ{
    公共ボイド美合();
}

//プロキシクラスの
クラスPersonの実装件名{

    プライベート文字列名;
    公共人(文字列名){
        this.name =名。
    }
    
    @Override
    公共ボイド美合(){
        // TODO自動生成方法スタブ
        のSystem.out.println(名+ "正在相亲中...")。
    }
    
}

//プロキシクラスの
クラス仲人実装件名{

    プライベート件名ターゲット。
    
    パブリックマッチメーカー(被写体ターゲット){
        this.target =ターゲット。
    }
    
    (前ます。private void){
        System.out.printlnは( "准备工作!");
    }
    
    プライベート無効後の(){
        System.out.printlnは( "相亲后的工作!");
    }
    
    @Override
    公共ボイド美合(){
        // TODO自動生成方法スタブ
        (前)。
        target.miai();
        ()の後に、
    }
    
}
 

公開された40元の記事 ウォン称賛7 ビュー10000 +

おすすめ

転載: blog.csdn.net/sj_1993/article/details/103037425