아이템 41 [아이템 4] 인스턴스화를 막으려거든 private 생성자를 사용하라 정적 필드나 정적 메서드만 가지고 클래스를 구성한다면 인스턴스를 생성할 필요가 없는 클래스가 된다. 이런 경우 private 생성자를 통해 인스턴스화를 막으면 된다. class UtilityClass { private UtilityClass() { throw new AssertionError("인스턴스 생성 방지"); } } 2021. 9. 30. 이전 1 다음 728x90