设计模式--模板方法模式

模板方法 定义:定义了一个算法的骨架,并允许子类为一个或多个步骤提供实现 举个例子,把大象放进冰箱分几步,第一打开冰箱,第二打大象放进冰箱,第三把冰箱关闭。这三个步骤就可以用模板方法的设计模式。 定义补充:模板方法使得子类可以在不改变算法结构的情况下,重新定义算法的某些步骤。 类型:行为型 适用场景:(1)一次性实现一个算法的不变部分,并将可变的行为留给子类来实现,(2)各子类中公共的行为被提取出
相关文章
相关标签/搜索