반응형 모듈(Module) 패턴1 21. 디자인 패턴(Design Patterns) - 3 모듈(Module) 패턴과 중재자(Mediator) 패턴 모듈(Module) 패턴 모듈 패턴은 JavaScript에서 모듈화를 구현하기 위한 디자인 패턴 중 하나입니다. 이 패턴은 코드를 여러 파일로 분리하여 관리하고 모듈 간의 의존성을 줄이는 데 사용됩니다. 주로 캡슐화와 정보 은닉을 통해 코드의 유지보수성을 향상시키는 데 활용됩니다. 핵심 내용: 모듈 패턴은 즉시 실행 함수 표현식(IIFE)을 사용하여 모듈을 생성합니다. 내부 변수와 함수는 외부에서 접근할 수 없도록 캡슐화되며 필요한 경우 공개 인터페이스를 통해 외부에 노출됩니다. 모듈 간의 의존성을 최소화하기 위해 단일 책임 원칙을 따르며, 각 모듈은 특정 기능 또는 역할을 수행합니다. 예시: var Module = (function() { // .. 2024. 2. 16. 이전 1 다음 반응형