Maison > Problème commun > Quels sont les scénarios applicables pour le modèle singleton ?

Quels sont les scénarios applicables pour le modèle singleton ?

藏色散人
Libérer: 2020-07-01 10:20:37
original
6459 Les gens l'ont consulté

Les scénarios applicables pour le modèle singleton incluent : 1. Lorsqu'une classe ne peut avoir qu'une seule instance et que les clients peuvent y accéder à partir d'un point d'accès bien connu ; 2. Lorsque cette seule instance doit être extensible via une sous-classe, et les clients devraient pouvoir utiliser une instance étendue sans modifier leur code.

Quels sont les scénarios applicables pour le modèle singleton ?

Applicabilité

  • Lorsqu'une classe ne peut avoir qu'une seule instance et que client Lorsqu'elle est accessible depuis un point d'accès bien connu

  • Lorsque cette instance unique doit être extensible via un sous-classement, et que les clients doivent pouvoir utiliser une instance étendue sans changer leur code

Modèle Singleton

Garantit qu'une classe n'a qu'une seule instance et lui fournit un point d'accès global. Laissez la classe elle-même se charger de sauvegarder son instance unique et de fournir une méthode pour accéder à cette instance. C'est le modèle singleton.

Pour plus de connaissances connexes, veuillez visiter le Site Web PHP chinois !

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:php.cn
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