設計模式一 工廠模式

爲什麼使用工廠模式:

    工廠模式是將獲取對象的實例交給工廠,由工廠根據提供的類型返回給你想要的類型,便於對對象的擴展和維護;

 常用發送驗證碼例子

我們常用驗證碼來驗證用戶的註冊,可以使用手機驗證碼或者郵箱驗證碼、其它驗證碼

上一個類圖

  

首先創建一個接口聲明發送驗證碼接口

public interface SendCodeService {

    /**
     * 設置tag
     * @return
     */
    public String setTag();

    /**
     * 發送驗證碼
     * @param userRequestBean
     * @return
     */
    public Boolean sendCode(UserRequestBean userRequestBean);
}

創建具體要發送驗證碼的類

發送手機驗證碼

@Service("phoneSendCodeService")
public class PhoneSendCodeServiceImpl implements SendCodeService {

    @Override
    public String setTag() {
        return "phone";
    }

    @Override
    public Boolean sendCode(UserR
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章