• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 測試技術
    • 博客
    • 視頻
    • 開源
    • 論壇
    • 沙龍
    • 下載
    • 雜志
    • 招聘

    字號: | 推薦給好友 上一篇 | 下一篇

    基于構件復用的軟件方法與COM支持[3]

    發布: 2008-10-28 09:26 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 5次 | 進入領測軟件測試網論壇討論

    領測軟件測試網 軟件測試技術門戶0Pg+OO}V9Pszz

    軟件測試技術門戶\,}C%d_8SQ1BPq)U

      依然考慮上面的例子,如果B的IReuseInterface接口在功能上與A實現的完全一致,不需要做任何改動.現在采用聚合模型來實現B.對象B本身并不是實現接口IreuseInterface,它只實現接口InewInterface.當B客戶請求IreuseInterface 接口時,對象B把對象A的IreuseInterface接口指針傳遞給客戶程序,因此客戶直接與A進行了交互(雖然它并不知道對象A的存在).

    Vh3z#d'} d2i(`8MF j F

    I?K'}|5ZE0p7m5B$D  當然,聚合模型在對Iunknown指針的處理上要比包容模型復雜一些.需要進行對象雙方的合作,并不是每對象都能支持聚合的特性.但聚合體現了組件軟件真正意義上的復用,而包容的重用性只是體現在客戶服務器模型相對性的基礎上.實際也就是客戶程序和組件程序的嵌套關系.這是包容和聚合的本質不同.軟件測試技術門戶NN(S;m Uw

    軟件測試技術門戶:B CW+Z5\

      四 統一數據傳輸和消息傳遞

    .t5PL'^%z3T&~ 軟件測試技術門戶Wb&p Z4}:l9uj

      在基于軟件復用開發的應用系統中,各分立的組件對象要相互協作來共同完成某一特定任務邏輯.為支持各種可能復雜的協作關系,僅有參數信息的傳遞是遠遠不夠的,必須提供應用間數據交換的標準方案和事件,消息的通知機制.

    t 老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>