控件的動態加載和靜態加載的區別


動態加載編譯的class文件和成員比靜態的要快一步,而且更有利于拓展,假如拓展別的人群屬性,靜態加載的弊端就馬上呈現,拓展起來麻煩 。動態加載是一種機制,它能使計算機程序可以在運行時加載一個庫到內存中,檢索庫中函數和變量的地址,執行這些函數或訪問這些變量并能將庫從內存中卸載 。不同于靜態鏈接和加載時鏈接,動態加載允許計算機程序在沒有某些庫的情況下啟動、發現可用的庫并獲得額外的功能 。
控件:
【控件的動態加載和靜態加載的區別】控件是指對數據和方法的封裝 ??丶梢杂凶约旱膶傩院头椒?,其中屬性是控件數據的簡單訪問者,方法則是控件的一些簡單而可見的功能、控件創建過程包括設計、開發、調試(就是所謂的3Ds開發流程,即Design、Develop、Debug)工作,然后是控件的使用 。設計控件是一項繁重的工作 。自行開發控件與使用控件進行可視化程序開發存在著極大的不同,要求程序員精通面向對象程序設計 。創建控件的最大意義在于封裝重復的工作,其次是可以擴充現有控件的功能 。

    推薦閱讀