模板方法模式定义一个操作中的算法的骨架,当操作中的某些步骤的具体细节可能不同时,可以采用模板方法模式,将这些不同的细节延迟到子类中(通过虚方法在子类中重写,父类调用虚方法)(如考试试卷)。 这样,子类可以在不改变算法的骨架的情况下重定义算法的某些特定步骤。
模板方法模式定义一个操作中的算法的骨架,当操作中的某些步骤的具体细节可能不同时,可以采用模板方法模式,将这些不同的细节延迟到子类中(通过虚方法在子类中重写,父类调用虚方法)(如考试试卷)。 这样,子类可以在不改变算法的骨架的情况下重定义算法的某些特定步骤。