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

            思勤無邪

            上學時,因我年齡最小,個頭也最小,上課時,就像大猩猩堆里的猴一般。如今,這猴偶爾也把最近的一些情況寫在這里。

               :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
              132 Posts :: 1 Stories :: 178 Comments :: 0 Trackbacks

            公告

                 吾日常三省吾身,曰思、曰勤、曰無邪。

            積分與排名

            • 積分 - 185991
            • 排名 - 140

            最新隨筆

            最新評論

            閱讀排行榜

            評論排行榜

            讀過《COM技術(shù)內(nèi)幕》,理一下用類廠創(chuàng)建COM類的過程以及之間的關(guān)系。

            類廠用來抽象組件的create過程,客戶不需要知道組件的詳細情況,也不需要知道類廠的詳細情況,只要知道CoCreateInstance可以創(chuàng)建組件即可。而CoCreateInstance內(nèi)部調(diào)用DllGetClassObject來生成該組件的類廠,由于類廠有組件的作者撰寫,所以對組件類可謂知根知底,由類廠來生成組件完全行得通,這樣客戶和組件就進一步劃分,客戶只能查詢該組件是否支持某接口,而對組件的其他情況一無所知,這樣的劃分可以使組件和客戶間的耦合更小。
            組件如果將某接口的全部方法都實現(xiàn)了,就稱該組件支持某接口,com并沒有規(guī)定組件和接口之間是虛函數(shù)繼承的關(guān)系,只是在c++中以這種方法來實現(xiàn)最好而已。  
              IClassFactory說穿了就是專門構(gòu)造組件的類,這樣做是為了抽象,因為客戶沒有必要知道組件是什么,如果由客戶直接構(gòu)造組件,客戶勢必要知道組件的信息,com就失去了它的意義了,所以,規(guī)定了一個類廠(支持IClassFactory接口),每個組件的類廠都很清楚并且也只清楚該組件的信息,而客戶只需要調(diào)用com庫函數(shù)CoCreateInstance就可以了。   
              創(chuàng)建流程圖:  
              CoCreateInstance   -->>   CoGetClassObject   -->>   DllGetClassObject   -->>   new   ClassFactory    -->>IClassFactory::CreateInstance()   -->>   new   Component
            posted on 2007-03-07 10:24 思勤無邪 閱讀(1752) 評論(0)  編輯 收藏 引用 所屬分類: C++
            日韩人妻无码精品久久免费一 | 超级97碰碰碰碰久久久久最新| 伊人久久综合无码成人网| 热久久国产欧美一区二区精品| 亚洲国产精品久久久久久| 狠狠精品干练久久久无码中文字幕| 久久国产亚洲精品麻豆| 狠狠色伊人久久精品综合网 | 亚洲精品乱码久久久久66| 久久久久久久尹人综合网亚洲| 久久久久久无码国产精品中文字幕 | 亚洲国产欧美国产综合久久| 人妻少妇久久中文字幕| 亚洲欧洲久久久精品| 久久精品黄AA片一区二区三区| 久久天天躁狠狠躁夜夜躁2014 | 久久久久久狠狠丁香| 99久久人妻无码精品系列| 国产成人精品综合久久久久| 97久久国产综合精品女不卡 | 日韩十八禁一区二区久久| 99国产欧美精品久久久蜜芽| 热久久国产精品| 久久精品无码一区二区日韩AV| 久久久午夜精品福利内容| 久久久久久av无码免费看大片| 久久久久久精品久久久久| 日日狠狠久久偷偷色综合免费| 久久夜色精品国产噜噜麻豆| 综合久久一区二区三区| 久久婷婷国产麻豆91天堂| 日韩欧美亚洲国产精品字幕久久久 | 99久久免费国产精品热| 亚洲AV日韩精品久久久久久| 国产精品99久久99久久久| 国产午夜免费高清久久影院| 无码国内精品久久综合88 | 狠狠色丁香婷婷久久综合不卡| 国产亚州精品女人久久久久久| 国产产无码乱码精品久久鸭| 国产V亚洲V天堂无码久久久|