What is a namespace, and how would you use it?
- Namespaces are generally used to “group” sections of code with other related pieces of code, and can assist with code reusability.
- Namespaces prevent collision between different packages that have classes of the same name