原 自学JVAVA---(56)--(内功心法【54】)静态代理

静态代理
【小城贝尔】
一个接口上边挂,代理具体都在下。
接口必在代理中,构造传值具体风。
代理之中的操作,添油加醋具体落。
两个角色实例化,代理操作便天下。
static proxy :静态代理

public class StaticProxyDemo {
    public static void main(String[] args) {
        Groom groom = new Groom();
        //代理
        MarryCompany mc = new MarryCompany(groom);
        mc.marring();
       /*
        before 。。。帮忙张罗
        groom is marriong
        after .....收钱before 。。。帮忙张罗
        groom is marriong
        after .....收钱before
        */
    }
}
//抽象角色
interface Marry{
 void marring();
}
//具体角色
class Groom implements Marry{
    @Override
    public void marring() {
        System.out.println("groom is marriong");
    }
}
// 代理角色、
class   MarryCompany implements Marry{
    private Marry marry;

    public MarryCompany(Marry marry) {
        this.marry = marry;
    }
    @Override
    public void marring() {
        System.out.println("before 。。。帮忙张罗");
        marry.marring();
        System.out.println("after .....收钱");
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值