Java.lang.UnsupportedOperationException
프로그램에 대표상수 집합 등을 표현하기 위한 상수집합 클래스 등을 설계할 때, 객체의 생성을 아래와 같은 방법으로 방지할 수 있다.
package default;
/**
* 프로그램 대표 상수 집합을 위한 유틸리티 클래스.
* @author your name
*/
public final class DefineOption {
/**
* 객체 생성을 막기 위한 protected 기초생성자.
* @throws UnsupportedOperationException
*/
protected DefineOption() {
throw new UnsupportedOperationException();
}
}