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