晚綁定

din din din

綁定(binding),即把對象的接口與對象實例結合在一起的方法
晚綁定(late binding),指的是編譯器或解釋器程式在運行前,不知道對象的類型。使用晚綁定,無需檢查對象的類型,只需要檢查對象是否支持特性和方法即可。ECMAScript所有變數都採用晚綁定方法,這樣就允許執行大量的對象操作,而無任何懲罰。
早綁定(early binding),是指在實例化對象之前定義它的特性和方法,這樣編譯器或解釋器程式就能提前轉換機器代碼。在Java和C#這樣的語言中,有了早綁定,就可以在開發環境中使用IntelliSense(即給開發者提供其它對象中特性和方法列表的功能/智慧型提示)。ECMAScript不是強類型語言,所以不支持早綁定。

相關詞條

熱門詞條

聯絡我們