java之代理模式,
分享于 点击 15656 次 点评:178
java之代理模式,
在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。说的通俗一点就是你看到的只是表面(代理类),实际执行的类是其它的类。Spring aop,mybatis都用了代理类。ProxyA 的eat方法实际上是Aimp的eat方法。
interface A{
public void eat();
}
class Aimp implements A{
@Override
public void eat(){
}
}
class ProxyA implements A{
private A a;
public ProxyA() {
super();
this.a = new Aimp();
}
@Override
public void eat() {
a.eat();
}
}
相关文章
- 暂无相关文章
用户点评