반응형 캡슐화1 캡슐화는 무엇인가? 캡슐화는 자바와 같은 객체지향 언어를 처음 배우게 되면 객체지향의 장점으로 정의되는 이론 중 하나이다. 하지만 많은 개발 입문자들이 메소드에 왜 코드를 숨겨야 하는지 이론적으로만 알고 넘어가는 이유가 다수다. 그리고 언어를 배울 때 필요성이 직접적으로 느껴지지 않기 때문에 개념만을 살피게 된다. 물론, 교육을 받을 시간 동안 이러한 추상적인 이론에 붙잡혀 있을 여유가 없을 것이라고 생각한다. 나도 그랬다. 하지만 개발자는 변화에 대응해야 하고 객체지향 언어에서 핵심은 캡슐화와 인터페이스에 있다는 것이었다. 이글은 오브젝트의 저자 조영호님의 책을 바탕으로 정리한 글입니다. http://www.yes24.com/Product/Goods/74219491 코드를 숨기는 캡슐화의 장점 코드를 숨긴다는 것은 객체 .. 2023. 4. 28. 이전 1 다음