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é.
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!