打字稿中的模板方法模式

时间:2018-03-30 14:35:09

标签: typescript angular5

有没有办法在打字稿中实现类似模板方法模式的东西?我试图这样做,但问题是没有调用子类中重写的方法,而是调用基类中的方法。 例如:

class Parent {
    doSomething(){
        doSomethingElse(); //or this.doSomethingElse();
    }

    protected doSomethingElse(){
    }
}

class Child extends Parent{
    protected doSomethingElse(){
    }
}

我想要的是创建一个Child实例并调用doSomething();方法,但是在这个方法中,应该调用Child类中的doSomethingElse();方法而不是Parent类中的方法。

0 个答案:

没有答案