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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] ## 將一個類變成兩個 如果一個類同時具備兩種或更多的截然不同的功能,請把這個類轉化為多個類,使得每個類完成一種明確定義的功能。 ## 刪除類 如果某個類無所事事,然后把這個類刪掉 ## 去除委托關系 如果類A調用了類B和類C,實際上類A只應該調用類B,類B調用類C,就需要重新抽象 ## 用委托代替繼承 如果某類需要用到另一個類,但又打算獲取該類接口更多的控制權,那么可以讓基類成為原派生類的一個成員,并公開它的一組成員函數,以完成一種內聚的抽象。 ##用繼承代替委托 如果某個類公開了委托類(成員類)所有成員函數,那么該類應該從委托類繼承而來,而不是使用該類。 ## 對暴露在外的成員變量進行封裝 如果數據成員是公用的,請將其改為私用,然后通過成員函數來訪問該數據成員的值。 ## 對于不能修改的類成員,刪除相關的Set()成員函數 ## 隱藏那些不會在類之外被用到的成員函數 ## 封裝不會使用的成員函數 如果發現自己往往只使用類接口的一部分,那么就為類創建新的接口,僅僅把那些必須的成員函數暴露給類的外部,需要注意,新的接口應該為類提供一致的抽象。 ## 合并那些實現非常類似的基類和派生類 如果派生類并未提供更多的特殊化,那么就應該把它合并會基類。
                  <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>

                              哎呀哎呀视频在线观看