Namespace
A namespace is an identifier for a set of unique names. Use the
namespace as a qualifier to resolve conflicts in a larger context.
For example, if you have an EGL library named
CustomerLib,
all names within that library must be unique (with the understanding
that some of those names might have qualifiers to make them unique).
Therefore, if you declare a variable named runningBalance within
the namespace of CustomerLib, you can refer to that
variable outside of that namespace by adding the namespace to the
variable name (using dot syntax):CustomerLib.runningBalance = CustomerLib.runningBalance +
myCustomer.customerBalance;