pattern_template_method

2016-08-02 15:12:47 0 举报
仅支持查看
pattern_template_method是一种设计模式,它定义了一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。这个模式在父类中定义了一个算法框架,子类可以在其中实现具体的算法逻辑,这样可以保证算法的一致性和稳定性。模板方法模式的优点在于它封装不变部分,扩展可变部分,它把认为是不变部分的算法封装到父类中实现,而把可变部分算法由子类继承实现,便于各个子类扩展。这样可以减少代码重复性,提高代码复用性。
作者其他创作
大纲/内容
评论
0 条评论
下一页