静态代理
作者:
kanaSki | 来源:发表于
2019-06-29 11:02 被阅读0次/**
* 静态代理
* 接口:
* 1.真实角色
* 2.代理角色
*/
public class TestAgency {
public static void main(String[] args) {
WeddingCompany company = new WeddingCompany(new You());
company.happyMarry();
}
}
interface Marry {
void happyMarry();
}
// 真实角色
class You implements Marry {
@Override
public void happyMarry() {
System.out.println("123");
}
}
// 代理角色
class WeddingCompany implements Marry {
// 真实角色
private Marry target;
public WeddingCompany(Marry target) {
this.target = target;
}
@Override
public void happyMarry() {
System.out.println("before");
this.target.happyMarry();
System.out.println("end");
}
}
本文标题:静态代理
本文链接:https://www.haomeiwen.com/subject/iptycctx.html
网友评论