17-TypeScript代理模式

在有些情况下,我们需要把客户端真正调用的类和方法隐藏起来,而通过暴露代理类给客户端。客户端调用代理类的方式就可以访问到真实类提供的功能。

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

原文地址:https://www.cnblogs.com/malaoko/p/7605418.html