티스토리 뷰
※ 모듈패턴
자바스크립트에서 모듈 패턴은 전역 영역에서 특정 변수영역을 보호하기 위해 하나의 객체 안의 private/pulbic 변수를 포함하는 클래스 형식의 개념을 구현
모듈 패턴은 복잡한 코드를 구조화시키고 정리하는 데 최적의 패턴이다. 모듈패턴을 사용하면 개별적인 코드를 느슨하게 결합시킬 수 있는 장점이 있다. 즉 개발중에라도 끊임없는 요구사항에 따라 기능을 추가하거나 삭제하거나 자유롭게 사용이 가능하다.
모듈패턴은 여러개 패턴을 조합해서 사용한다.
1) 네임스페이스패턴
2) 즉시 실행함수
3) 비공개 멤버와 특권멤버
4) 의존 관계 선언
예제를 따라해보면 이해가 될 것이다.
<소스>
<결과>