計量管理系統(tǒng)提供提高軟件質(zhì)質(zhì)量和可靠性技術(shù)
申請免費試用、咨詢電話:400-8352-114
泛普軟件8年計量管理軟件,成熟強(qiáng)大的功能,泛普軟件完善細(xì)致的售后服務(wù),
計量管理軟件,個性化的二次軟件開發(fā),超低價格超超高服務(wù),計量管理軟件,計量管理軟件,企業(yè)最佳伙伴!
下面介紹在選擇面向?qū)ο笳Z言時應(yīng)該鄭最考察的一些技術(shù)特點。
支持類與對象概念的機(jī)制:
所有面向?qū)ο笳Z言都允許用戶動態(tài)創(chuàng)建對象,并且可以用指針引用動態(tài)創(chuàng)建對象。允許動態(tài)創(chuàng)建對象就意味著系統(tǒng)必須處理內(nèi)存管理問題如果不及時釋放不再需要的對象所占有的內(nèi)存動態(tài)存儲分配就有可能耗盡內(nèi)存。
有兩種管理內(nèi)存的方法,一種是南語言的運行機(jī)剖自動管理內(nèi)存,即提供自動回收垃圾的機(jī)制;另一種是南程序員編寫釋放內(nèi)存的代碼。自動管理內(nèi)存不儀方便而且安全但是必須采用先進(jìn)的垃圾收集算法才能減少開銷。某些面向?qū)ο蟮恼Z言語言允許程序員定義析構(gòu)函數(shù)。每當(dāng)一個對象超出范圍或被顯式刪除時,就自動調(diào)用析構(gòu)甬?dāng)?shù)3這種機(jī)制使得程序員能夠方便地構(gòu)造和喚醒釋放內(nèi)存的操作,卻又不是垃圾收集機(jī)制。
一般說來有兩種實現(xiàn)方法分別使用指針和獨立的關(guān)聯(lián)對象實現(xiàn)整體 部分結(jié)構(gòu)。大多數(shù)現(xiàn)有的面向?qū)ο笳Z言并不顯式支持獨立的關(guān)聯(lián)對象,使用指針是最容易的實現(xiàn)方法,通過增加內(nèi)部指針可以方便地實現(xiàn)關(guān)聯(lián)。
既包括實現(xiàn)繼承的機(jī)制也包括解決名字沖突的機(jī)制。所謂解決名字沖突,指的是處理在多個基類中可能現(xiàn)的重名問題,這個問題在支持多霞繼承的語言中可能會遇到。某些語言拒絕接受有名字沖突的程序,另一些語言提供解決沖突的協(xié)議。不論使用何種語言,程序員都柱該盡力避免出現(xiàn)名字沖突。