• <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進階| 編輯 |

            99久久精品国产一区二区| 精品久久久久久无码中文字幕 | 2021国产成人精品久久| 777米奇久久最新地址| 国产69精品久久久久9999| 久久久久久国产精品美女| 伊人久久大香线蕉av不变影院| 久久亚洲AV成人出白浆无码国产| 99久久免费只有精品国产| 午夜精品久久久久久影视777| 99久久无色码中文字幕人妻 | 久久综合久久综合久久综合| 久久精品综合一区二区三区| 亚洲国产精品18久久久久久| 国内精品久久久久国产盗摄| 久久久久国产精品人妻| 久久久久久国产精品免费免费| 欧美熟妇另类久久久久久不卡 | 欧美黑人激情性久久| 狠狠色丁香婷婷综合久久来| 无码国内精品久久人妻麻豆按摩| 久久精品中文闷骚内射| 亚洲中文字幕伊人久久无码| 99久久www免费人成精品| 久久香蕉超碰97国产精品| 无码人妻久久一区二区三区蜜桃| 精品久久久久久| AV狠狠色丁香婷婷综合久久 | 久久国产免费观看精品3| 午夜精品久久久久久影视riav| 久久精品亚洲中文字幕无码麻豆 | 精品无码久久久久久尤物| 欧美精品国产综合久久| 亚洲欧美精品一区久久中文字幕 | 久久午夜综合久久| 久久精品亚洲乱码伦伦中文| 国产免费久久精品丫丫| 国产亚洲精午夜久久久久久| 很黄很污的网站久久mimi色 | 日韩欧美亚洲综合久久影院d3| 久久久久人妻一区精品性色av|