반응형 자바스크립트 은닉1 [자바스크립트 강좌 008] 캡슐화 방법 소스 (객체지향 프로그래밍) [자바스크립트 강좌 008] 캡슐화 방법 소스 (객체지향 프로그래밍) 캡슐화는 객체지향 프로그래밍에서 상당히 중요한 부분을 담당한다. 캡슐화란 기본적으로 관련된 여러 가지 정보를 하나의 틀 안에 담는 것을 의미한다. 이를 응용하면 멤버 변수와 메서드가 서로 관련된 정보가 되고 클래스가 이것을 담는 하나의 큰 틀이라고 할 수 있다. 여기에서 중요한 것은 정보의 공개 여부이다. 정보 은닉(Encapsulation)의 개념이 바로 이 부분을 담당한다. C++이나 Java에서은 public, private 멤버를 선언함으로써 해당 정보를 외부로 노출할지 여부를 결정한다. 하지만 자바스크립트는 이러한 키워드 자체를 지원하지 않는다. 그렇다고 해서 자바스크립트에서 정보 은닉(Encapsulation)이 불가능한 것.. 2018. 2. 19. 이전 1 다음 반응형