



|
Manuel PHP
|
|
Table : .Introduction.Syntaxe de base .Auto-chargement de classes .Constructeurs et destructeurs .Visibilité .L'opérateur de résolution de portée (::) .Statique .Constantes de classe .Abstraction de classes .Interfaces .Surcharge .Parcours d'objets .Masques .Méthodes magiques .Mot-clé "final" .Clonage d'objets .Comparaison d'objets .Réflexion .Typage objet |
language oop5 patternsMasquesLes masques sont un moyen de décrire les meilleures pratiques et les bonnes conceptions. Ils proposent une solution flexible aux problèmes habituels de programmation. UsineLe 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. SingletonLe masque singleton est utilisé dans les situations où l'on a besoin qu'il y ait une unique instance d'une certaine classe. L'exemple le plus commun est une connexion à une base de données. L'implémentation de ce masque permet au développeur de rendre cette unique instance facilement accessible par beaucoup d'autres objets.
|

