<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ```php <?php /** * 創建型模式 * * php建造者模式 * 簡單對象構建復雜對象 * 基本組件不變,但是組件之間的組合方式善變 * * 下面我們來構建手機和mp3 * * // 手機簡單由以下構成 * 手機 => 名稱,硬件, 軟件 * // 硬件又由以下硬件構成 * 硬件 => 屏幕,cpu, 內存, 儲存, 攝像頭 * // 軟件又由以下構成 * 軟件 => android, ubuntu * * * // mp3簡單由以下構成 * 手機 => 名稱,硬件, 軟件 * // 硬件又由以下硬件構成 * 硬件 => cpu, 內存, 儲存 * // 軟件又由以下構成 * 軟件 => mp3 os * * @author TIGERB <https://github.com/TIGERB> * @example 運行 php test.php */ // 注冊自加載 spl_autoload_register('autoload'); function autoload($class) { require dirname($_SERVER['SCRIPT_FILENAME']) . '//..//' . str_replace('\\', '/', $class) . '.php'; } /************************************* test *************************************/ use builder\PhoneBuilder; use builder\Mp3Builder; // 創建一個PhoneBuilder生產一款旗艦android手機 $builder = new PhoneBuilder('某米8s', [ 'screen' => '5.0', 'cpu' => 16, 'ram' => 8, 'storage' => 64, 'camera' => '2000w' ],['os' => 'android 6.0']); echo "\n"; echo "----------------\n"; echo "\n"; // 創建一個Mp3Builder生產一款mp3 $builder = new Mp3Builder('某族MP3', [ 'cpu' => 1, 'ram' => 1, 'storage' => 128, ],['os' => 'mp3 os']);
                  <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>

                              哎呀哎呀视频在线观看