模板方法模式--总结

模板方法模式 定义 定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。它是一种类行为型模式 特点 提高代码复用性,将相同部分的代码放在抽象的父类中,而将不同的代码放入不同的子类中 实现了反向控制,正确使用“钩子方法”可以使得子类控制父类的行为 模式的结构 抽象类:负责给出一个算法的轮廓和骨架。它由一个模板方法和若干个基本方法构
相关文章
相关标签/搜索