데이터를 숨겨라
- 객체 - 속성(데이터) /기능(메서드)
- 캡슐화에서 가장 필수로 숨겨야 하는 것은 속성(데이터)
- 내부 데이터까지 직접 사용할 필요가 없고 조작하게 해서도 안된다.
- 기능 숨기기
- 객체에서 내부에서만 사용하는 기능은 모두 감추는 것이 좋다. - 즉, 데이터는 모두 숨기고, 기능은 꼭 필요한 기능만 노출하는 것이 캡슐화이다
'프로그래밍 > JAVA' 카테고리의 다른 글
[Java] package 규칙 (+명명 규칙) (0) | 2024.03.30 |
---|---|
[Java] this 활용 추세 (0) | 2024.03.30 |
[Java] @Override 작성 이유 / 어노테이션 (0) | 2024.03.30 |
[Java] 생성자 (0) | 2024.03.30 |
[Java] 접근제어자 (0) | 2024.03.30 |