Maison > Problème commun > Quels sont les scénarios applicables pour le modèle de méthode d'usine ?

Quels sont les scénarios applicables pour le modèle de méthode d'usine ?

藏色散人
Libérer: 2020-07-01 10:25:13
original
7587 Les gens l'ont consulté

Les scénarios applicables du modèle de méthode d'usine incluent : 1. Lorsqu'une classe ne connaît pas la classe de l'objet qu'elle doit créer ; 2. Lorsqu'une classe souhaite que sa sous-classe spécifie l'objet qu'elle crée ; Lorsqu'une classe délègue la responsabilité de créer des objets à l'une des multiples sous-classes d'assistance et que vous souhaitez localiser les informations sur la sous-classe d'assistance qui est le délégué.

Quels sont les scénarios applicables pour le modèle de méthode d'usine ?

Modèle de méthode d'usine

Définir une interface pour créer des objets et laisser les sous-classes décider des instances quelle classe changer. Les méthodes d'usine permettent de différer l'instanciation d'une classe vers ses sous-classes

Applicabilité

  • Lorsqu'une classe ne connaît pas les objets qu'elle doit créer

  • Quand une classe souhaite que ses sous-classes spécifient les objets qu'elle crée

  • Quand la classe créera Lorsque les responsabilités d'un objet sont déléguées à l'une des multiples sous-classes d'assistance , et vous souhaitez localiser les informations sur la sous-classe d'assistance qui est le délégué

Plus d'informations connexes Pour plus d'informations, 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