java代理模式代码

代码语言:java

所属分类:其他

代码描述:java代理模式代码,设计模式

代码标签:

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;

public class HelloWorld {
    public static void main(String []args) {
        Person smallPerson = new Child();

        Person proxyBuyHouse = (Person) Proxy.newProxyInstance(Person.class.getClassLoader(),new Class[] { Person.class }, new DynamicProxyHandler(smallPerson));
        proxyBuyHouse.eat();
        
    
    }
}



interface Person {

    void eat();

}

class Child implements Person {

    @Override
    public void eat(.........完整代码请登录后点击上方下载按钮下载查看

网友评论0