https://jingyan.baidu.com/article/da1091fbecee3c427849d6f0.html
1 パッケージcom.sxt.thread; 2 / ** 3。 *静的剤 4 *パブリックインターフェース: 5 * 1、の実際の役割 6 * 2、エージェントの役割 7。 * 8 * 9 * 10 * / 11。 パブリック クラスStaticProxy { 12は 公衆 スタティック ボイドメイン(文字列[]引数){ 13は 新しい新しい(WeddingCompany 新しい新しいユーザー()によって)happyMarry();. 14 15 // 新しい新しいスレッド(スレッドオブジェクト).start(); 16 } 17 } 18は インターフェース{結婚 19 無効happyMarry(); 20 } 21 // 本当の役割 22 クラスをあなたによって実装が{結婚 23 24 @Override 25 公共 のボイドhappyMarry(){ 26 のSystem.out.println(「あなたとベン・チャン-E最後ヶ月... 。 " ); 27 } 28 29 } 30 // エージェントロール 31は、 クラス WeddingCompany 実装が結婚{ 32 // 正体 33は、 専用のターゲットを結婚、 34である 公共WeddingCompany(ターゲット結婚){ 35 この .TARGET = ターゲット。 36 } 37 @Override 38 公共 ボイドhappyMarry(){ 39 )(レディ。 40 この.target.happyMarry()。 41 )(後。 42 } 43 44 プライベート ボイドレディ(){ 45 のSystem.out.println( "布置猪窝...." )。 46 } 47 プライベート ボイド後(){ 48 のSystem.out.println( "闹玉兔...." )。 49 } 50 }