代理模式
java实现代码:
public abstract class subject {
public abstract void Request();
}
class RealSubject extends subject{
@Override
public void Request() {
// TODO Auto-generated method stub
System.out.println("The real request");
}
}
class Proxy extends subject{
private RealSubject real;
public Proxy() {
// TODO Auto-generated constructor stub
real = new RealSubject();
}
@Override
public void Request() {
// TODO Auto-generated method stub
real.Request();
}
}
public class my{
public static void main(String[] args) {
Proxy proxy = new Proxy();
proxy.Request();
}
}
本文探讨了设计模式中的代理模式,并提供了使用Java实现的代码示例。
1620

被折叠的 条评论
为什么被折叠?



