Przestrzeń nazw
Z Wikipedii, wolnej encyclopedia
Przestrzeń nazw (ang. namespace) – abstrakcyjne uniwersum, którego elementami mogą być nazwy, terminy techniczne lub słowa. W obrębie dowolnej przestrzeni nazw każda nazwa musi być niepowtarzalna. Przestrzeń nazw jest kontekstem, w którym słowo może być jednoznacznie przypisane do reprezentowanego przez nie pojęcia ze świata rzeczywistego.
Ten artykuł od 2021-06 wymaga zweryfikowania podanych informacji. |
Każdy język to przestrzeń nazw, niezależnie czy jest to język naturalny, sztuczny, żargon techniczny jakiegoś zawodu, czy język formalny (na przykład język programowania). Niektóre nowoczesne języki programowania obsługują wiele przestrzeni nazw (Java, C++, Delphi for .NET). W odrębnych przestrzeniach nazw mogą istnieć różne obiekty o identycznych nazwach. Do konkretnej nazwy, zdefiniowanej w wybranej przestrzeni nazw, można odwołać się za pomocą selekcji.