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

网站开发是前端吗刷关键词排名软件

网站开发是前端吗,刷关键词排名软件,做性视频网站有哪些,江苏10大网站建设公司无侵入式的给代码增加额外的功能 代理的作用:对象如果干的事情太繁琐,就可以通过代理来转移部分职责;也就是相当于把对象的的方法拆开一些步骤分给代理做,对象做关键的就行了;并且代理做的这些繁琐的事情的名字也要和…

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

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

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

对象

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.yayakq.cn/news/989415/

相关文章:

  • 做同城购物网站怎么制作网站半透明背景
  • 怎么修改网站模版做桂林网站的图片大全
  • 渭南网站建设远景iis6.0做网站压缩
  • 网站链接太多怎么做网站地图互联网挣钱项目平台
  • 社交网站 模板大学生做微商网站
  • 做网站的结论与心得网站报价内容
  • 套模版做的网站好优化吗如何开发一个手机网站
  • 最好的网站开发工具建设网站基本步骤
  • 有什么网站做可以国外的生意网站开发 小程序开发
  • 宁夏建设工程交易中心网站wordpress不显示仪表盘
  • 机械网站案例个人wordpress
  • 公司做网站的流程作图的步骤美食网站建设的背景
  • 域名买好了怎么做网站大黔门官方网站建设
  • 乐清市住房和城乡规划建设局网站襄阳网站seo诊断
  • 试百客 专业做试用的网站动漫制作专业学校排名
  • 地图网站制作wordpress弹窗注册代码
  • 免费建网站网址找做cad彩拼的网站
  • 做理财的网站好做网站挣钱快又多
  • 网站后台建设为什么进不了中国建设银行网站
  • 放置在网站根目录下平阳网站开发
  • 家乡的网站设计模板wordpress设置投稿者上传功图片
  • api模式网站开发介绍网站建设仪器配置表
  • 中国大型网站建设公司青岛seo排名公司
  • 添加网站到百度计算机网站建设教程
  • 无法连接到wordpress站点模板网点地址信息错误获取发货地址失败
  • 北京网站建设net2006做物流百度网站
  • wordpress用户角色南通做网站优化公司
  • 关于市场营销的培训课程岳阳网站优化公司
  • 企业官网快速建站框架百度推广公司
  • 无锡哪家做网站好自己做的网站打不开怎么回事