中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

工作室網(wǎng)站建設方案模板seo國外英文論壇

工作室網(wǎng)站建設方案模板,seo國外英文論壇,素材設計做的好的網(wǎng)站有哪些,網(wǎng)站登錄模版 下載什么是代理模式呢?我很忙,忙的沒空理你,那你要找我呢就先找我的代理人吧,那代理人總要知道 被代理人能做哪些事情不能做哪些事情吧,那就是兩個人具備同一個接口,代理人雖然不能干活,但是被 代…
什么是代理模式呢?我很忙,忙的沒空理你,那你要找我呢就先找我的代理人吧,那代理人總要知道
被代理人能做哪些事情不能做哪些事情吧,那就是兩個人具備同一個接口,代理人雖然不能干活,但是被
代理的人能干活呀。
舉例子:
比如西門慶找潘金蓮,那潘金蓮不好意思答復呀,咋辦,找那個王婆做代理
類圖如下

(1).靜態(tài)代理

  1. 定義同一種類型的接口
  2. 定義同一種類型接口的實現(xiàn)
  3. 定義代理類

?1.先定義一種類型的女人:

package proxy;/*** * 定義一種類型的女人,王婆和潘金蓮都屬于這個類型的女人** @author 1* @version 1.0* @description: TODO* @date 2023/8/14 14:43*/
public interface KindWomen {/*** 拋媚眼*/public void makeEyesWithMan();/*** 開心約會*/public void happyWithMan();}

2.實現(xiàn)接口

package proxy;/*** 潘金蓮** @author 1* @version 1.0* @description: TODO* @date 2023/8/14 14:45*/
public class PanJinLian implements KindWomen {@Overridepublic void makeEyesWithMan() {System.out.println("潘金蓮拋媚眼");}@Overridepublic void happyWithMan() {System.out.println("潘金蓮和男人開心約會");}
}

3.定義代理類

package proxy;/*** 代理類* 王婆(幫忙給西門慶代理)** @author 1* @version 1.0* @description: TODO* @date 2023/8/14 14:46*/
public class WangPo implements KindWomen {private KindWomen kindWomen;/*** 王婆默認就是潘金蓮的代理*/public WangPo() {this.kindWomen = new PanJinLian();}/*** 王婆可以代理這個類型的所有人** @param kindWomen*/public WangPo(KindWomen kindWomen) {this.kindWomen = kindWomen;}@Overridepublic void makeEyesWithMan() {//實際做事的是代理類this.kindWomen.makeEyesWithMan();}@Overridepublic void happyWithMan() {//實際做事的是代理類this.kindWomen.happyWithMan();}
}

4.找到代理類進行調(diào)用

package proxy;/*** 西門慶** @author 1* @version 1.0* @description: TODO* @date 2023/8/14 14:50*/
public class XiMenQing {public static void main(String[] args) {System.out.println("(1)靜態(tài)代理******************");//西門慶找到王婆,然后王婆就作為代理,幫忙安排了和潘金蓮的約會WangPo wangPo = new WangPo();//王婆默認的代理就是潘金蓮wangPo.makeEyesWithMan();wangPo.happyWithMan();//傳參數(shù)執(zhí)行WangPo wangPo2 = new WangPo(new PanJinLian());wangPo2.makeEyesWithMan();wangPo2.happyWithMan();System.out.println("(2)動態(tài)代理******************");KindWomen kindWomen = (KindWomen)new ProxyFactory(new PanJinLian()).getProxyInstance();System.out.println("生成的代理對象"+kindWomen.getClass());kindWomen.makeEyesWithMan();kindWomen.happyWithMan();}
}

(2).動態(tài)代理

package proxy;import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;/*** @author 1* @version 1.0* @description: TODO* @date 2023/8/14 14:58*/
public class ProxyFactory {//維護一個目標對象 , Objectprivate Object target;//構造器 , 對target 進行初始化public ProxyFactory(Object target) {this.target = target;}//動態(tài)生成一個代理對象public Object getProxyInstance() {return Proxy.newProxyInstance(target.getClass().getClassLoader(),target.getClass().getInterfaces(),new InvocationHandler() { //匿名類重寫invoke方法@Overridepublic Object invoke(Object proxy, Method method, Object[] args) throws Throwable {System.out.println("動態(tài)代理開始");Object returnVal = method.invoke(target, args);//反射機制調(diào)用目標對象的方法System.out.println("動態(tài)代理結束");return returnVal;}});}
}

執(zhí)行結果如下:

http://www.risenshineclean.com/news/56598.html

相關文章:

  • 免費做問卷的網(wǎng)站好精準營銷理論
  • c 新手一個人做網(wǎng)站最有效的15個營銷方法
  • 簡潔的企業(yè)網(wǎng)站無錫seo關鍵詞排名
  • 如何快速找到做網(wǎng)站的客戶seo關鍵詞排名優(yōu)化哪好
  • 人事處網(wǎng)站開發(fā)文獻綜述有廣告位怎么找廣告商
  • 做淘客網(wǎng)站怎么深圳廣告公司
  • 網(wǎng)站建設好怎么優(yōu)化上海搜索排名優(yōu)化
  • 靜海做網(wǎng)站公司網(wǎng)絡推廣圖片大全
  • 深圳航空公司seo外鏈優(yōu)化
  • 創(chuàng)造與魔法官方網(wǎng)站一起做喜歡的事瀏覽器里面信息是真是假
  • 免費的域名解析楓樹seo網(wǎng)
  • 河北滄州泊頭做網(wǎng)站的電話aso優(yōu)化平臺有哪些
  • 網(wǎng)站設計培訓seo信息優(yōu)化
  • dw做網(wǎng)站怎么發(fā)布全網(wǎng)營銷的公司
  • 網(wǎng)站升級維護汕頭seo網(wǎng)站推廣
  • 網(wǎng)站開發(fā)建設培訓推廣軟文300字
  • 網(wǎng)站優(yōu)化 圖片每天新聞早知道
  • 最新網(wǎng)站域名seo關鍵詞排名優(yōu)化哪家好
  • wifi管理網(wǎng)站百度seo規(guī)則
  • 服務器2003怎么做網(wǎng)站開戶推廣競價開戶
  • 北京網(wǎng)站優(yōu)化診斷網(wǎng)站推廣怎么推廣
  • html5移動網(wǎng)站開發(fā)流程怎么建網(wǎng)站平臺賣東西
  • 做網(wǎng)站哪個系統(tǒng)最好今日短新聞20條
  • 上海做門戶網(wǎng)站的公司app推廣活動策劃方案
  • 怎樣做網(wǎng)站賺流量太原百度搜索排名優(yōu)化
  • 網(wǎng)站開發(fā)中怎么樣對接接口新媒體運營工作是什么
  • 如何做淘寶店網(wǎng)站設計網(wǎng)頁
  • 網(wǎng)站制作設計方案百度關鍵詞推廣公司
  • lnmp 網(wǎng)站開發(fā)總結站長工具站長之家
  • wordpress grace7 破解深圳百度快照優(yōu)化