하루키의 법칙을 이행하는 개발자

  • 홈
  • 태그
  • 방명록

멤버 접근성 1

[ITEM 15] 클래스와 멤버의 접근 권한을 최소화 하라

잘 설계된 컴포넌트와 어설프게 설계된 컴포넌트의 차이는 내부 구현 정보를 외부로 부터 얼마나 잘 숨겼느냐다정보은닉, 혹은 캡슐화라고 하는 이 개념은 소프트웨어 설계의 근간이 되는 원리다.  기본원칙은 간단하다 모든 클래스와 멤버의 접근성을 가능한 좁혀야 한다.  자바의 접근제한자는 다음과 같다public : 모든 곳에서 접근 가능protected : 같은 패키지에서는 자유롭게 접근 가능 | 다른 패키지에 있는 경우에는 하위 클래스(상속 관계)에서만 접근 가능.package-private :같은 패키지 내에서만 접근 가능, 다른 패키지에서는 접근 불가능.private : 해당 클래스에서만 접근 가능멤버 접근성을 좁히지 못하게 방해하는 제약 한가지 있다. 상위 클래스의 메서드를 재정의할 때는 그 접근 수준을..

it 서적 독후감/이팩티브 자바 2025.03.10
이전
1
다음
더보기
프로필사진

하루키의 법칙을 이행하는 개발자

  • 분류 전체보기 (39)
    • JavaScript 알고리즘 (2)
    • WEB (6)
    • Spring (0)
    • 디자인패턴 (1)
    • 내 이야기 (6)
    • SQL (1)
      • RDBMS (1)
    • it 서적 독후감 (8)
      • 자바 병렬 프로그래밍 (3)
      • 이팩티브 자바 (4)
    • Java (6)
    • OS (6)

Tag

티파니 가드링, 웨딩계약, 스레드 종료, 아이폰 스냅, 자바 기본, 파티움하우스, 종로가드링, 이팩티브 자바, 식장, 이팩티드 자바, 도헤주얼리, item 15, 멤버 접근성, 가성비, 시너지필름, 접근 제한자, 백엔드, 객체지향, java, dvd 촬영,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바