PHP
PHP / MySql

Recherche
 
ManuelPHP.com

Les classes et les objets (PHP 5)
<<<
Usine Singleton
>>>

5.10.13 Masques
5.10 Les classes et les objets (PHP 5)
5 Référence du langage
 Manuel PHP

->Usine
Singleton

5.10.13.1 Usine

Le masque d'usine permet l'instanciation d'objets durant l'exécution. Il est appelé "masque d'usine" puisqu'il est responsable de la "fabrication" d'un objet. Un paramètre d'usine reçoit le nom de la classe pour l'instancier en tant qu'argument.

Méthode de paramètre d'usine

<?php
class Exemple
{
    
// La méthode de paramètre d'usine
    
public static function factory($type)
    {
        if (include_once
'Drivers/' . $type . '.php') {
            
$classname = 'Driver_' . $type;
            return new
$classname;
        } else {
            
throw new Exception ('Driver non trouvé');
        }
    }
}
?>

<< Usine >>
Les classes et les objets (PHP 5) Masques Singleton





Google

Services webmasters

L'actualité PHP

Les manuels
 

ManuelPHP.com © 2003-2011 Tigersun - Crédits
Webmaster Site Internet - Télécharger des Logiciels - Programme TV - Entraide Informatique - Agence de Communication
2012-02-12