package com.hehenian.biz.service.notify.impl; import com.hehenian.biz.common.notify.dataobject.SmsType; import com.hehenian.biz.facade.notify.DefaultSmsSender; import com.hehenian.biz.facade.notify.ISMSSender; import com.hehenian.biz.facade.notify.MonternetSmsSender; import com.hehenian.biz.facade.notify.YouXunTongSmsSender; public class SMSSenderFactory { public static ISMSSender getSMSSender(String supplier){ if("youxuntong".equals(supplier)){//优讯通 return new YouXunTongSmsSender(); }else if(SmsType.MONTERNET.name().equals(supplier)){ return new MonternetSmsSender(); }else{ return new DefaultSmsSender(); } } }