<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                # 程序舉例 1、不同的平臺提供的原碼,調用方法都不一樣,有的時候,對業務邏輯代碼影響很大。 那么做一個適合器, 把調用方法 ,跟返回數據,都改成一樣的。 雖然,很少很少使用,有一次用這個,還是很方便的^\_^ ``` <?php /** * 簡單工廠 */ class App { public static function getSms() { //return new SmsA(); return new SmsBAdapter(); //更換為適合器 } } class SmsA { public function send($phone, $text) { var_dump("發送信息給{$phone}:{$text}"); } public function manySend($phones, $text) { var_dump('群發短信'); var_dump($phones, $text); } public function balance() { var_dump('查詢余額'); } } class SmsB { public function sending($text, $phone) { var_dump("發送信息給{$phone}:{$text}"); } public function groupSend($phones, $text) { var_dump('群發短信'); var_dump($phones, $text); } public function surplus() { var_dump('余額'); } } class SmsBAdapter { public function send($phone, $text) { $sms = new Smsb(); $sms->sending($text, $phone); } public function manySend($phones, $text) { $sms = new Smsb(); $sms->groupSend(); } public function balance() { $sms = new Smsb(); $sms->surplus(); } } App::getSms()->send('13912341234', '您的訂單已經發送成功了'); ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看