-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
Encapsulation에 대하여
21.05.19 11:48 작성 조회수 162
0
강의 후반부에,
프로퍼티를 통해서 입력 값의 범위를 제한 하는 예시를 보여주시면서 _point라는 변수에 캡슐화가 적용된거라고 하셨는데요
범위가 제한 되는 것 같은 로직이 적용될 때만 캡슐화라고 하는 건가요 아니면 해당 변수에 직접 접근을 막아놓고, 프로퍼티를 통해서만 접근 하도록 해둔것 자체가 캡슐화 인건가요?
답변을 작성해보세요.
0
UDevApp
지식공유자2021.05.21
안녕하세요.
두번째가 맞습니다. 직접 접근을 private 로 막고 프로퍼티를 통해서 접근했을때를 캡슐화라고 하는데요.
프로퍼티만이 아니라 함수를 통해서도 이렇게 구현할수 있죠.
함수로 구현이 되어도 이것도 캡슐화라고 합니다.
범위가 제한되는 것은 부가적으로 추가될 수 있는 효과로 생각하시면 될 것 같습니다.
좋은 하루 되세요 ^^
답변 1