设计模式-模板方法模式

基于继承的代码复用基本技术,可以将相同的代码放到父类中,而将不同的方法实现放在不同的子类中。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来让子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。体现了面向对象的众多重要思想,使用频率较高。 定义一个操作中算法的框架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一
相关文章
相关标签/搜索