본문 바로가기
Programming/Java

[이펙티브자바] 아이템25. 톱 레벨 클래스는 한 파일에 하나만 담으라.

by 읽고 쓰는 개발자 2023. 4. 2.

아이템25. 톱 레벨 클래스는 한 파일에 하나만 담으라.

 

핵심정리

  • 한 소스 파일에 톱 레벨 클래스를 여러 개 선언하면 컴파일 순서에 따라 결과가 달라질 수 있다.
  • 다른 클래스에 딸린 부차적인 클래스는 정적 멤버 클래스로 만드는 것이 낫다. 읽기 좋으며(가독성) private으로 선언해서 접근 범위도 최소한으로 관리할 수 있다.

 

 

 

출처 : 백기선님 - 이펙티브 자바 완벽 공략 2부