Maison Bibliothèques PHP Autres bibliothèques Classes PHP de modèle de conception d'usine
Classes PHP de modèle de conception d'usine
<?php
interface IHuman
{
  function GetName();
}
class ManClass implements IHuman
{
  public function GetName()
  {
    return "I'm man."."<br>";
  }
}
class WomanClass implements IHuman
{
  public function GetName()
  {
    return "I'm Woman."."<br>";
  }
}

Dans la programmation orientée objet, la méthode la plus courante est un nouvel opérateur pour générer une instance d'objet, et l'opérateur new est utilisé pour construire une instance d'objet. Mais dans certains cas, le nouvel opérateur générant directement des objets posera quelques problèmes. Par exemple, la création de nombreux types d'objets nécessite une série d'étapes : vous devrez peut-être calculer ou obtenir les paramètres initiaux de l'objet ; choisir l'instance de sous-objet à générer ou vous devez générer des objets d'assistance avant de générer l'objet dont vous avez besoin ; . Dans ces cas, la création d’un nouvel objet est un « processus », pas seulement une opération, comme une transmission à engrenages dans une machine plus grande.

Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

Modèle de conception d'usine PHP Modèle de conception d'usine PHP

12 Sep 2017

1. Le modèle d'usine est une classe qui possède certaines méthodes qui créent des objets pour vous. Vous pouvez utiliser une classe d'usine pour créer des objets sans utiliser directement new. De cette façon, si vous souhaitez changer le type d’objet créé, il vous suffit de changer d’usine. Tout le code utilisant cette usine est automatiquement modifié. Le code suivant montre un exemple de classe d'usine. Le côté serveur de l'équation se compose de deux parties : une base de données et un ensemble de pages PHP qui vous permettent d'ajouter des commentaires, de demander une liste de commentaires et d'obtenir des articles liés à un retour spécifique. L'interface IUser définit les actions qu'un objet utilisateur doit effectuer :

Modèle de conception PHP modèle d'usine simple Modèle de conception PHP modèle d'usine simple

30 Jul 2020

L’un des principes lors de l’écriture de programmes est d’isoler et d’encapsuler les modifications. Nous extrayons la branche conditionnelle et l’encapsulons dans une nouvelle classe. Les méthodes utilisées pour créer des instances dans le modèle de fabrique simple sont généralement des méthodes statiques. Le modèle de fabrique simple est donc également appelé méthode de fabrique statique.

Modèle de conception PHP modèle d'usine simple Modèle de conception PHP modèle d'usine simple

14 Nov 2017

Définissez une classe d'usine qui peut renvoyer des instances de différentes classes en fonction de différents paramètres. Les instances créées ont généralement une classe parent commune. Étant donné que la méthode utilisée pour créer des instances dans le modèle de fabrique simple est une méthode statique, le modèle de fabrique simple est également appelé modèle de méthode de fabrique statique (Static Factory Method), qui appartient au modèle de création de classe.

Modèle de conception d'usine Modèle de conception d'usine

17 Jul 2024

Le modèle de conception Factory est largement utilisé dans la programmation orientée objet. Il fournit une interface pour créer des objets, mais permet aux sous-classes de décider quelles classes instancier. Dans cet article, nous explorerons comment implémenter le modèle

Modèle de conception d'usine abstraite Modèle de conception d'usine abstraite

05 Oct 2024

Modèle de conception de méthode d'usine abstraite : - fondamentalement, il s'agit d'un modèle à l'intérieur d'un modèle, c'est un modèle de conception créationnel qui est nécessaire pour créer des objets appartenant à une famille d'objets similaires, de la même manière que nous avions un modèle de conception d'usine dans lequel nous créons.

modèle de méthode d'usine de modèle de conception Java modèle de méthode d'usine de modèle de conception Java

19 Jan 2017

Cet article présente principalement en détail le modèle de méthode d'usine du modèle de conception Java. Qu'est-ce que le modèle de méthode d'usine Java ?

See all articles