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

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

藏色散人
藏色散人original
2020-07-01 10:20:376401parcourir

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!

Déclaration:
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