在有些情况下,我们需要把客户端真正调用的类和方法隐藏起来,而通过暴露代理类给客户端。客户端调用代理类的方式就可以访问到真实类提供的功能。
abstract class Called{
protected Process():void{
console.log("Called is Processing");
}
} class Proxy extends Called{
Process():void{
console.log("Proxy is Calling");
super.Process();
}
} var proxy=new Proxy();
proxy.Process();
欢迎加入QQ群讨论:573336726