名前空間
名前空間とは、プログラミングにおいて、同じ名前の識別子が衝突しないようにする仕組みのことです。
異なる名前空間にある同じ名前の識別子は、名前の衝突を避けることができます。