定义:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模版方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。
笔记:封装算法。
咖啡因饮料(抽象类)
咖啡因饮料实现类1,茶
咖啡因饮料实现类2,咖啡
带钩子咖啡因饮料(抽象类)
带钩子咖啡因饮料实现类1,茶
带钩子咖啡因饮料实现类2,咖啡
应用入口
定义:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模版方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。
笔记:封装算法。
咖啡因饮料(抽象类)
咖啡因饮料实现类1,茶
咖啡因饮料实现类2,咖啡
带钩子咖啡因饮料(抽象类)
带钩子咖啡因饮料实现类1,茶
带钩子咖啡因饮料实现类2,咖啡
应用入口