Java常用设计模式之模板方法模式


一、模板方法定义 模板方法模式属于行为型设计模式,它定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。 二、模式结构 模板方法模式

Java常用设计模式之策略模式


1、什么是策略模式? 策略模式(Strategy Pattern)是一种行为型设计模式,它定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户端。 2、策略模式的结构