Página 1 de 1
namespaces
Enviado: 06 Fev 2008 23:52
por Itamar M. Lins Jr.
Ola!
O Ron Pinkas adicionou esse recurso no xharbour, não conhecia ou ouvido falar nisso, li alguma coisa via google...
Entedi pouca coisa.
Parece que o pessoal do .net usa muito isso, e do tal C#.
Saudações
Itamar M. Lins Jr.
Enviado: 07 Fev 2008 00:00
por Maligno
É das coisas mais simples: uma forma de desambiguar nomes iguais que servem a contextos diferentes. Um exemplo prático: a API do Windows, ao executar uma função qualquer, "seta" uma variável de resultado que pode ser acessada pela função GetLastError(). Há inúmeras coisas acontecendo ao mesmo tempo no Windows, que fazem com que esse valor mude. Mas, como é utilizado o "namespace" da aplicação, o resultado de uma operação não interfere no de outra. Assim, todas essas inúmeras funções podem executar GetLastError() que obterão o "seu" resultado.
Exemplo mais simples ainda: um diretório pode conter apenas um arquivo de nome X. Mas em outro diretório também pode existir o mesmo X. Não há conflito porque os nomes de espaços são diferentes.