모듈 패턴, ES6 모듈
Language/JavaScript
2023. 3. 5. 19:46
모듈 패턴 모듈 패턴은 클래스를 모방해서 관련이 있는 변수와 함수를 모아 즉시 실행 함수로 감싸 하나의 모듈을 만든다. 모듈 패턴은 자바스크립트의 강력한 기능인 클로저를 기반으로 동작한다. 모듈 패턴의 특징은 전역변수의 억제와 캡슐화 구현이다. 전역변수 억제와 캡슐화 구현을 위해 클로저를 기반으로 관련이 있는 변수, 함수들을 즉시 실행 함수로 감싼 아이. 나는 클로저에 관한 개념을 이미 공부하고 정리하여 이해하고 있다. 바로 다음 내용으로 가보자. 캡슐화 캡슐화는 객체의 상태 (state)를 나타내는 프로퍼티와 프로퍼티를 참조하고 조작할 수 있는 동작인 메서드를 하나로 묶는 것을 말한다. 캡슐화는 객체의 특정 프로퍼티나 메서드를 감출 목적으로 사용하기도 하는데 이를 정보 은닉 (information hi..