COM面向元件的程式設計思想
阿新 • • 發佈:2018-12-30
二、COM的優點
COM的優點也就是面向元件程式設計思想的優點。而面向元件程式設計思想有很多的優點,上面所說的便於軟體升級只是其中之一。對於它的優點,我總結了一下,有下面幾條:
1、便於重用,使軟體開發更快捷
2、便於軟體升級
3、便於軟體開發的分工協作
4、便於使用者定製自己的應用
以上幾點,第一和第二點都不用再多說了,前面講面向元件程式設計思想的部分裡面已經充分展示出了這兩點優點。在這裡我解釋一下第三和第四點。
如今的很多大型軟體,都不可能由某一個人單獨開發,甚至不會由某一個公司去單獨開發。這是因為現在的很多大型軟體,綜合性太強,涉及的面也太廣。而一個人的精力是有限的,不可能學會這麼多方面的知識,也不可能掌握到這麼多方面的程式設計技術,即使有可能,這樣做的效率也是很低下的。所以,通常的情況是分工協作。仍以前面提到的網上辦公
除此之外,如果一個大型的軟體希望允許使用者在一定程度上定製自己的應用,那麼COM也是最好的選擇。比方說一個軟體由兩個模組組成,模組A和模組B,現在軟體的開發商希望給予使用者一定的靈活性,希望可以允許使用者自己定製模組B來實現自己特定的應用,那麼就只需要公開模組B的所有介面;而使用者自己