목록protected (1)
초보개발자 긍.응.성
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bVmx1P/btqKwskGNop/qSAE3qZsvHRTPZMR8TRWq1/img.png)
정보은닉을 위해 사용하는 접근 제한자와, 접근 제한자의 사용법을 알아보자. 정보 은닉의 장점 여러 컴포넌트를 병렬로 개발하여 시스템 개발 속도를 높인다. 각 컴포넌트를 더 빨리 파악하여 디버깅 할 수 있고, 다른 컴포넌트로 교체하는 비용도 적기 때문에 시스템 관리 비용을 낮춘다. 성능 최적화에 도움을 준다. 소프트 웨어 재사용성을 높인다. 개별 컴포넌트들의 동작을 검증할 수 있기에, 큰 시스템을 제작하는 난이도를 낮춰준다. 접근 제한자 정보 은닉을 위해 자바에서는 접근 제한자를 활용한다. 기본 원칙: 모든 클래스와 멤버의 접근성을 가능한 한 좁혀야 한다 접근 제한자의 종류 private: 멤버를 선언한 톱레벨 클래스에서만 접근할 수 있다. package-private: 멤버가 소속된 패키지 안의 모든 클..
책 정리/이펙티브 자바 3
2020. 10. 9. 00:45