Skip to content

模板方法模式

定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。比如在制作不同类型的蛋糕时,都有搅拌原料、烘焙、装饰等步骤,但具体每种蛋糕的原料比例、烘焙时间和装饰方式可能不同,就可以使用模板方法模式,在父类中定义制作蛋糕的通用流程,在子类中实现具体的细节。