Mục lục:
Định nghĩa - Namespace có nghĩa là gì?
Một không gian tên được sử dụng để xác định duy nhất một hoặc nhiều tên từ các tên tương tự khác của các đối tượng, nhóm hoặc không gian tên nói chung. Không gian tên cho phép phân biệt các đối tượng có tên tương tự nhưng nguồn gốc khác nhau. Trong XML, một không gian tên là một tập hợp các kiểu phần tử và tên thuộc tính, mỗi tên có thể được xác định bởi không gian tên duy nhất mà chúng thuộc về.
Không gian tên còn được gọi là phạm vi tên.
Techopedia giải thích Namespace
Không gian tên chủ yếu được sử dụng trong các ngôn ngữ lập trình trong đó cùng tên có thể được sử dụng cho các đối tượng khác nhau. Nó được tạo để nhóm các tên đó có thể được lặp lại ở những nơi khác trong cùng các chương trình, đối tượng và thành phần được liên kết với nhau.
Ví dụ, một không gian tên XML bao gồm các loại phần tử và tên thuộc tính. Mỗi tên trong không gian tên đó chỉ liên quan / liên kết với không gian tên đó. Tên được xác định duy nhất bởi mã định danh không gian tên trước tên. Ví dụ Namespace1_ John và Namespace2_John là cùng một tên nhưng trong các không gian tên khác nhau.