package com.ggbond.design21_Template;

/**
 * @author ggbond
 * @date 2024年04月18日 17:32
 * 发送奖品
 */
public abstract class ActivityTemplate {
    //模版流程
    public void reward (String info) {
        //模版流程 ,
        boolean check = check(info);//1.校验信息
        if (check) {
            chooseType(info); //1. 发送奖品
        }


    }
    public boolean check(String info){
        System.out.println("校验"+info+"身份信息");
        return true;
    }
    // 发送方式
    protected  abstract   void  chooseType(String info);
}