>  기사  >  Java  >  Java 열거형에서 싱글톤 모드를 구현하는 방법

Java 열거형에서 싱글톤 모드를 구현하는 방법

王林
王林앞으로
2023-04-17 19:31:06907검색

사용 지침:

기능이 공개 필드와 유사할 뿐만 아니라 직렬화 메커니즘도 함께 제공되며 복잡한 직렬화 또는 반사 공격에도 불구하고 여러 인스턴스화에 대해 명확한 보장을 제공합니다. 이 접근 방식은 아직 널리 채택되지는 않지만 단일 요소 열거 유형은 싱글톤 패턴을 구현하는 가장 좋은 방법입니다.

사용 예:

public enum Elvis {
    INSTANCE;
    private final String[] favoriteSongs =
        { "Hound Dog", "Heartbreak Hotel" };
    public void printFavorites() {
        System.out.println(Arrays.toString(favoriteSongs));
    }
}

위 내용은 Java 열거형에서 싱글톤 모드를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제