encapsulation

Dev

Encapsulation이 무엇인가요?

발음도 어려운 encapsulation은 직역하면 캡슐화 이다. 캡슐은 안의 내용물은 드러나지 않는다. 마찬가지로 encapsulation은 안의 정보가 드러나지 않는 것을 말한다. Hiding infromation 혹은 hiding data라고 한다. 즉 클래스가 담고 있는 데이터를 노출 시키지 않는 것을 말하는 것이다. 클래스가 담고 있는 데이터를 클래스 외부에서의 접근은 막고 클래스 내부적으로만 접근을 허용하는 걸 말한다...

Read