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

新加坡做网站的价格wordpress自动采集文章

新加坡做网站的价格,wordpress自动采集文章,为进一步加强校园网站建设,网站开发怎样建立后台数据无侵入式的给代码增加额外的功能 代理的作用:对象如果干的事情太繁琐,就可以通过代理来转移部分职责;也就是相当于把对象的的方法拆开一些步骤分给代理做,对象做关键的就行了;并且代理做的这些繁琐的事情的名字也要和…

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

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

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

对象

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/736099/

相关文章:

  • 金融网站欣赏自适应网站有哪些
  • 南京网站建设与维护企业免费网站系统下载地址
  • 江门网站建设硬件设备高平做网站
  • 北京网站建设联系电话创建全国文明城市手抄报
  • 大兴安岭网站制作做网页多少钱一个页面
  • 网站建站思路在线设计平台行业的发展趋势
  • 网站的规划和建设弹出网站代码
  • 网站被k有什么表现全国文明网联盟网站建设
  • 网站建设需求调研过程下花园区住房和城乡建设局网站
  • 宁波专业网站定制制作服务网络建设与管理包括哪些方面
  • python做网站显示表格高新区手机网站建设
  • 网站开发提成精准营销手段
  • 常用网站建设技术是什么意思电脑做系统ppt下载网站好
  • 网站建设公司网站建设公司买链接网
  • 东莞网站模板不想网站备案如何办
  • phpcmsv9手机网站设计运动品牌网站
  • 池州网站建设网站好做吗
  • 韩国优秀网站欣赏展厅设计公司选四度科技
  • 网站建设市场行情分析定制网站和模板建站哪个好用
  • 中国查企业的网站凤岗仿做网站
  • 长沙网站建设服务网络策划方案
  • 站长之家模板138ip查询网域名解析
  • 做网站选关键词做网站推广费用
  • 制作网站需要什么做网站哪家公司比较好而且不贵
  • 怎么做公司网站seo标题制作网站
  • 旅游景点网站模板大全淘宝网站官网
  • 网站建设 焦作网站建设学什么书
  • 北京专业做网站怎么样关闭wordpress注册邮件
  • 零基础学网站建设 知乎汕头网页搜索排名提升
  • 北京微网站建设公司哪家好做恒生指数看什么网站