当前位置: 首页 > news >正文

企业展厅建筑外观梧州网站seo

企业展厅建筑外观,梧州网站seo,为什么无法再社保网站上做减员,广元市城乡规划建设监察大队网站无侵入式的给代码增加额外的功能 代理的作用:对象如果干的事情太繁琐,就可以通过代理来转移部分职责;也就是相当于把对象的的方法拆开一些步骤分给代理做,对象做关键的就行了;并且代理做的这些繁琐的事情的名字也要和…

无侵入式的给代码增加额外的功能

代理的作用:对象如果干的事情太繁琐,就可以通过代理来转移部分职责;也就是相当于把对象的的方法拆开一些步骤分给代理做,对象做关键的就行了;并且代理做的这些繁琐的事情的名字也要和对象做这件事情的名字一样;

对象和代理要实现同一个接口,接口中就是被代理的所有方法

对象

package com.ln1;import com.FC.Star;public class Goods implements Star {private String name;private String id;private int age;private String rightPassWord = "123456";public Goods() {}public Goods(String name, String id, int age, String rightPassWord) {this.name = name;this.id = id;this.age = age;this.rightPassWord = rightPassWord;}public Goods(String name){this.name = name;}public String sing(String Name){System.out.println(this.name + " sing " + Name);return "thanks";}public void dance(){System.out.println(this.name + "dance");}}

代理

package com.FC;import com.ln1.Goods;import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;public class ProxyUtil {public static Star createProxy(Goods goods){Star star = (Star) Proxy.newProxyInstance(ProxyUtil.class.getClassLoader(), //用于指定用哪个类加载器,去加载生成的代理类new Class[]{Star.class},//指定接口,这些接口用于指定生成的代理长什么样,也就是有哪些方法new InvocationHandler() {@Overridepublic Object invoke(Object proxy, Method method, Object[] args) throws Throwable {//参数1:代理的对象//参数2:要运行的方法//参数3:调用方法时,传递的实参if("sing".equals(method.getName())){System.out.println("收钱,准备话筒");}else if("dance".equals(method.getName())){System.out.println("收钱,准备场地");}return  method.invoke(goods,args);}}//用来指定生成的代理对象要干什么事情);return star;}
}

接口

package com.FC;public interface Star {public abstract String sing(String Name);public abstract void dance();
}

运行代码

package com.FC;import com.ln1.Goods;public class Text {public static void main(String[] args) {Goods goods = new Goods("yoki");Star proxy = ProxyUtil.createProxy(goods);String result = proxy.sing("入睡");System.out.println(result);proxy.dance();}
}

http://www.ds6.com.cn/news/107674.html

相关文章:

  • 南昌如何做百度的网站南宁关键词优化服务
  • 自适应网站建设公司平台推广方式
  • 网站建设的点子seo运营
  • js特效做的好的网站江苏百度推广代理商
  • 上海住房和城乡建设厅网站首页长沙seo推广优化
  • 鼎湖网站建设公司汕头网站建设公司哪个好
  • 许昌市做网站公司免费seo工具
  • 独立做网站需要学什么条件广州seo网站营销
  • 企业做网站要注意些什么问题seo优化外链平台
  • 电子商务网站运营流程制作一个网站的全过程
  • 受欢迎的广州网站设计卢镇seo网站优化排名
  • 霸州网站制作杭州网站设计制作
  • 网站公安备案一般什么可以做友情链接平台广告
  • 男男做h的视频网站搜索引擎优化时营销关键词
  • 南京网站开发南京乐识行seo三人行网站
  • 大型web网站开发百度提交入口网站网址
  • 坪山做网站公司江苏免费关键词排名外包
  • wordpress点赞排行榜河南网站建设优化技术
  • 网站整站源码下载工具手机版怎么用百度快照
  • 汕头站扩建有连接华东线吗seo搜索排名影响因素主要有
  • 温州编程网站百度指数排行榜哪里看
  • 织梦怎么做淘客网站专业恶意点击软件
  • 河南省建设厅网站打不开seo推广优化的方法
  • 自己可以学做网站吗大数据营销策略有哪些
  • 顺德网站建设策划腰肌劳损的自我治疗和恢复的方法有什么?
  • 设计工作室装修效果图四川seo整站优化吧
  • 国内做性视频网站有哪些中国十大搜索引擎排名最新
  • 企业展厅设计费用多少深圳专业seo
  • 中山网站建设找丁生如何设计网站的首页
  • 付费软件免费拿seo排名优化培训怎样