4-2 C++ 캡슐화(Encapsulation)


4-2 C++ 캡슐화(Encapsulation)

이 책에서는 정말 알약의 캡슐을 예로 들어서 캡슐화의 개념에 대해서 설명했다. 간략히 말하면 병을 낫게하는 알약이 있는데, 그 알약의 역할은 병을 낫게한다는 것이 중요한 것이지 그 안에 세부 역할은 환자가 알 필요가 없다는 것이다.캡슐화는 어려운 개념이다. 왜냐하면 캡슐화의 범위를 결정하는 일이 쉽지 않기 때문이다.정보를 은닉시키기는 쉽다. 그러나 캡슐화는 어렵다.경험 맣은 객체지향 프로그래머를 구분하는 첫 번째 기준은 캡슐화이다. 캡슐화는 일관되게 적용할 수 있는 단순한 개념이 아니고, 구현하는 프로그램의 성격과 특성에 따라서 적용하는 범위가 달라지는, 흔히 하는 말로 정답이란 것이 딱히 없는 개념이기 때문..........

4-2 C++ 캡슐화(Encapsulation)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 4-2 C++ 캡슐화(Encapsulation)