• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 3, comments - 0, trackbacks - 0, articles - 1

            代碼架構之組件化編程

            軟件開發是一個動態的過程,在多人開發過程中經常會發送代碼混亂和代碼失控,如為了擴展功能經常在他人的代碼中加入調用自己的模塊,在地層函數中加入自己的業務處理邏輯等,經常造成多人同時維護一段代碼的情況,容易造成模塊間的耦合性太高,代碼難以理解和修改,稍微做修改卻在不相關的地方出現問題。輕微的一處修改特別是地層頭文件的修改會引起程序大規模的編譯和連接等。解決此類問題的關鍵在于需要將程序按功能接口化、組件化
                 摘要: 在上一篇文章中,我們引入了一個組件化編程的架構,其實它是一個仿COM架構。盡管相對于COM而言它已經相當的簡單了,但總的來說它仍是比較復雜。本文引入了另一種組件化編程的實現架構,相對于仿COM篇而言,它的結構更加清晰,實現更加簡單。
              閱讀全文

            posted @ 2006-02-13 21:55 VC進階| 編輯 |

                 摘要: 在大型項目的開發中,隨著開發進度的進行,我們經常碰到模塊之間耦合度太高的問題:由于開發人員經常要在別的模塊中調用自己實現的功能,經常隨意在某個函數中隨意添加調用代碼,造成了被修改的那個函數體過長,邏輯混亂。另一個問題是隨意包含頭文件:開發人員在開發中經常為了要使用某些類的功能而包含引用類的頭文件造成類之間的耦合度太高,被包含類的頭文件一處輕微修改經常就會引起整個程序大規模的編譯和鏈接,當編譯鏈接時間達到一定程度時,程序員就會被誘導去做不會導致大規模重編譯的改動,而不管改動是否會保持原來的設計。
              閱讀全文

            posted @ 2006-01-25 21:07 VC進階| 編輯 |

            国产免费福利体检区久久| 亚洲AV无码久久精品狠狠爱浪潮 | 久久影院午夜理论片无码| 日日狠狠久久偷偷色综合96蜜桃| 亚洲精品午夜国产va久久| 久久精品国产久精国产果冻传媒 | 伊人久久大香线蕉综合Av| 精品综合久久久久久97超人| 亚洲欧美日韩精品久久| 亚洲中文字幕久久精品无码喷水| 久久66热人妻偷产精品9| 人人狠狠综合88综合久久| 老色鬼久久亚洲AV综合| 亚洲日本va中文字幕久久| 国产福利电影一区二区三区久久久久成人精品综合 | 色老头网站久久网| 久久青草国产精品一区| 国内精品久久久久久久97牛牛 | 色综合久久久久| 久久人人爽人人爽人人片AV高清 | 国产精品99久久久久久猫咪| 中文精品久久久久人妻不卡| 国产精久久一区二区三区| 人妻无码αv中文字幕久久 | 国产精品99久久精品| 久久综合亚洲鲁鲁五月天| 久久久免费观成人影院| 精品久久久久久无码专区不卡| 久久亚洲国产精品五月天婷| 狠狠色丁香久久综合五月| 亚洲国产精品无码成人片久久| 亚洲精品国产综合久久一线| 噜噜噜色噜噜噜久久| 久久九九久精品国产| 亚洲精品乱码久久久久久蜜桃| 国产精品久久久久乳精品爆 | 久久国产乱子伦免费精品| 国产国产成人久久精品| 91精品国产综合久久婷婷| 99久久国产综合精品麻豆| 99久久综合狠狠综合久久止|