캡슐화가 무엇이고, 이를 통해 얻을 수 있는 장점이 무엇인가요? #105
Replies: 4 comments
-
캡슐화는 객체 내부의 상태를 보호하고 외부에서의 불필요한 접근을 막도록, 멤버 변수와 메서드를 숨기는 것을 의미한다. 캡슐화에는 중요한 두 가지 개념이 있다.
캡슐화의 장점은 |
Beta Was this translation helpful? Give feedback.
-
캡슐화란, 데이터와 그 데이터를 처리하는 행위를 묶고, 외부에 드러내지 않는 것입니다. 예를 들어 자동차 게임에서 자동차를 움직이고 싶을 때, 캡슐화의 장점으로는, 코드의 변경을 줄여준다는 것이 있습니다. 캡슐화를 지키기 위해서 필드를 private으로 두거나, setter를 만들지 않는 등의 노력을 할 수 있습니다. |
Beta Was this translation helpful? Give feedback.
-
객체 내부의 세부적인 사항을 감추는 것을 캡슐화라고 합니다. |
Beta Was this translation helpful? Give feedback.
-
세부 사항을 외부에 노출 x |
Beta Was this translation helpful? Give feedback.
-
.
Beta Was this translation helpful? Give feedback.
All reactions