책/EFFECTIVE JAVA

[클래스와 인터페이스]아이템 15. 클래스와 멤버의 접근 권한을 최소화하라

미로처럼 2024. 7. 22. 01:19
728x90

프로그램 요소의 접근성은 가능한 한 최소한으로 하라.

꼭 필요한 것만 골라 최소한의 public API를 설계하자.  그외에는 클래스, 인터페이스, 멤버가 의도치 않게 API로 공개 되는 일이 없도록 해야 한다. public 클래스는 상수용 public static final 필드 외에는 어떠한 public 필드도 가져서는 안된다. public static final 필드가 참조하는 객체가 불변인지 확인하라.

728x90