模版方法模式(Template Method Pattern)

2020-11-20  本文已影响0人  东南枝下

模版方法模式(Template Method Pattern)

定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。

应用场景

两个角色

调用

/**
 * 调用
 *
 * @author Jenson
 */
public class TemplateMethodMain {
    public static void main(String[] args) {
        AbstractAccount account = new DemandAccount();
        System.out.println("活期利息:"+account.calculateInterest());
        account = new FixedAccount();
        System.out.println("定期利息:"+account.calculateInterest());
    }
}
上一篇下一篇

猜你喜欢

热点阅读