Maison > Java > javaDidacticiel > Comment implémenter le mode singleton dans l'énumération Java

Comment implémenter le mode singleton dans l'énumération Java

王林
Libérer: 2023-04-17 19:31:06
avant
1027 Les gens l'ont consulté

Instructions d'utilisation :

a une fonction similaire aux champs publics. En plus d'être plus concis, il est également livré avec un mécanisme de sérialisation et offre des garanties claires contre les instanciations multiples, même face à des attaques complexes de sérialisation ou de réflexion. Bien que cette approche ne soit pas encore largement adoptée, les types d’énumération à élément unique constituent le meilleur moyen d’implémenter le modèle Singleton.

Exemple d'utilisation :

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal