JavaSE-接口之静态代理模式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaSE-接口之静态代理模式相关的知识,希望对你有一定的参考价值。
package com.btp.t2; /* * 接口的应用:代理模式 */ public class TestProxy { public static void main(String[] args) { Object obj=new ProxyObject(); obj.action(); } } interface Object{ void action(); } //代理类 class ProxyObject implements Object{ Object obj; @Override public void action() { // TODO 自动生成的方法存根 System.out.println("=====代理类开始执行====="); obj.action(); System.out.println("=====代理类执行完毕====="); } public ProxyObject() { System.out.println("代理类创建成功"); obj=new ObjctImp1();//实际上创建的是被代理类的对象 } } //被代理类 class ObjctImp1 implements Object{ @Override public void action() { // TODO 自动生成的方法存根 System.out.println("=====被代理类开始执行====="); System.out.println("=====具体的操作====="); System.out.println("=====被代理类执行完毕====="); } }
以上是关于JavaSE-接口之静态代理模式的主要内容,如果未能解决你的问题,请参考以下文章