qrcode

马上订阅,开启修仙之旅

design pattern, template method pattern, 设计模式, 模板方法

TypeScript 设计模式之模板方法

一、简介模板方法模式是一种只需使用继承就可以实现的非常简单的模式。模板方法模式由两部分结构组成,第一部分是抽象父类,第二部分是具体的实现子类。通常在抽象父类中封装了子类的算法框架,也包括实现一些公共方法以及封装子类中所有方法的执行顺序。子类通过继承这个抽象类,也继承了整个算法结构,并且可以选择重写父类的方法。 二、优缺点优点 在父类中形式化地定义一个算法,而由它的子类来实现细节的处理,在子类...