javascript
모듈과 네임스페이스 개념
이상욱1
2015. 10. 21. 15:45
모듈과 네임스페이스 개념
* 개요
: 모듈이라 하면 라이브러리의 기본 단위가 될 것이다. 여러 개의 모듈들이 모여서 하나의 라이브러리를 이루는 것이 기본이고 간단한 라이브러리인 경우는 하나의 모듈이 하나의 라이브러리를 이루고 있을 것이다. 예를 들자면, Javascript의 common 라이브러리에서 String이나 Array 이러한 것들이 하나하나의 모듈이 되는 것이다.
모듈을 사용하는 이유는 재사용을 편하게 하기 위해
: 그리고 네임스페이스는 이러한 모듈을 보관하는 저장소라고 보는 것이 좋다. C언어의 네밍스페이스나 자바의 패키지와 같은 개념으로 보면 된다. 같은 이름의 모듈을 구분해주기 위해 다른 네임스페이스를 사용하면 된다.