命名空間及模塊化

一、命名空間

命名空間用來防止程序上下文執行環境污染,即防止各個模塊的數據被非法修改。

Java用package來達到命名空間同樣的效果。
C++就有對應關鍵字:using namespace。
JavaScript庫用對象來封裝命名空間。

二、模塊化

Python有模塊(Modules)的概念。
比如:import random
Java同樣有import關鍵字。
C/C++通過include關鍵字。
JavaScript在ES6之前通過包裝函數實現模塊化,ES6開始通過關鍵字import體現。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章