第二章深入类别载入器.PDFVIP

  • 1
  • 0
  • 约 32页
  • 2017-06-27 发布于安徽
  • 举报
第二章 深入類別載入器 如果陽春白雪真的是曲高和寡, 我希望有一天我能用下里巴人的方式 來引導他們學會陽春白雪。 █前言 程式設計師在開發應用程式的時候,常常被老闆耳提面命,要求寫出來的程式要有彈性,容易 擴充,甚至要求要能”Plug and Play”,相信不少程式設計師聽到這些要求就非常頭痛。在本文之 中,筆者把這種需求稱做對於『動態性』的需求。有了動態性,我們的應用程式就可以在不用全盤 重新編譯的情況下更新系統,或者在不用停止主程式運作的情況下(尤其是您的系統必須 24 小時運 轉,一停止就會造成巨大損失時),除去系統中原有的bug,或者是增加原本不具備的新功能。 一般來說,常見的程式語言先天上並不具有動態性的本質,如C、C++本身就不具備動態性。因 此,為了讓這些本身不具有動態性的程式語言具有某種程度的動態性,就必須依賴底層的作業系統 提供一些機制來實現動態性,Windows作業系統底下的動態聯結函式庫(Dynamic Linking Library) 和Unix底下的共享物件(Share Object)這是這樣的

文档评论(0)

1亿VIP精品文档

相关文档