当前位置: 首页 > news >正文

众美商务公馆做网站郑州免费做网站

众美商务公馆做网站,郑州免费做网站,物理服务器,网站后台维护核心: 一、定义一个接口类里面写规定好的方法。 interface Message{public function send(array $params);public function getMessage(array $params);public function getCode(array $params);} 二、定义产品类 、产品类继承接口类 class AlliYunSms implements …

核心:

        一、定义一个接口类里面写规定好的方法。

                

 interface Message{public function send(array $params);public function getMessage(array $params);public function getCode(array $params);}


        二、定义产品类 、产品类继承接口类 

                

    class AlliYunSms implements Message{public function send(array $params){return '发送短信';}public function getMessage(array $params){return '短信内容';}public function getCode(array $params){return '短信验证码';}}class QQSms implements Message{public function send(array $params){return '发送短信';}public function getMessage(array $params){return '短信内容';}public function getCode(array $params){return '短信验证码';}}class BaiduSms implements Message{public function send(array $params){return '发送短信';}public function getMessage(array $params){return '短信内容';}public function getCode(array $params){return '短信验证码';}}

     

        三、编写工厂类实现业务

    class SmsFactory{public $service=['aliyun' => AlliYunSms::class,'qq'     => QQSms::class,'baidu'  => BaiduSms::class];public $MsgService;public function __construct($type){if(!isset($this->service[$type])){throw new \Exception('短信服务不存在');}$this->MsgService = $this->service[$type];}public static function create(string $type){$class = __NAMESPACE__.'\\'.$type.'Sms';return new $class();}public  function send(array $params){$this->MsgService->send($params);//业务逻辑return '发送成功';}}$service=new SmsFactory('aliyun');$service->send(['name'=>'thinkphp'])

总结

大家有更好的写法请欢迎讨论

http://www.khdw.cn/news/68625.html

相关文章:

  • 交流做病理切片的网站市场监督管理局是干什么的
  • 泰国网购网站百度账号登录不了
  • 医院网站建设费用seo优化排名易下拉软件
  • 做网站后的总结唐山网站建设方案优化
  • 云数据库可以做网站吗网络营销是什么专业类别
  • 做的好的ppt下载网站优化网站标题和描述的方法
  • 湖州网站建设哪家公司好市场营销推广策略
  • wordpress素材程序seo优化方法
  • 扬州市建设工程造价管理站网站指数平台
  • 中国人民建设人行网站首页怎样做好竞价推广
  • 苏州网站建设有限公司优化建站seo门户
  • wordpress nav河源网站seo
  • 杭州e时代互联网站建设如何做个人网站
  • 中小型企业网站建设百度搜索引擎下载免费
  • 江西网站制作的公司哪家好灰色关键词排名优化
  • 网站宣传标语个人建网站需要多少钱
  • 北京专业网站建设公司哪家好网站点击量 哪里查询
  • 网站建设 广州关键词搜索指数查询工具
  • 网站建设要写代码吗百度推广最简单方法
  • 青海建设信息网站南京网络优化公司有哪些
  • 浦东新区做网站建站的公司
  • 怎样在百度免费做网站模板下载网站
  • 金色金融公司网站源码淘宝运营培训课程免费
  • 从零开始做电影网站semantics
  • 品牌网站建设内容框架鸡西网站seo
  • 有table做的网站福建seo搜索引擎优化
  • 广东网站建设软件做运营的具体做什么
  • 广州营销型网站建设优化营商环境条例
  • 上海住房和建设交通委员会网站最强大的搜索引擎
  • 网站搬家数据库配置企点下载