PHP-Singleton-

Ajouter un commentaire

Le principe du design pattern (motif de conception) Singleton est qu’il permet à une classe de ne donner naissance qu’à une et une seule instance de cette classe. On ne peut donc disposer que d’un seul objet issu de cette classe dans un référentiel donné

PHP(POO) -Abstraction-

Ajouter un commentaire

Comme nous avons vu dans l’article de l’héritage , la notion d’héritage nous permet de factoriser des traitements communs à plusieurs classes dans une classe mère. Alors que l’abstraction ne devrait pas être instanciée directement, les objets devant être uniquement créés à partir des classes filles qui en héritent. C’est la notion d’abstraction.

PHP (POO) -Héritage-

Ajouter un commentaire

L’héritage est un des principes fondamentaux de la programmation orientée objet, il permet la factorisation du code commun à plusieurs classes au sein d’une seule et unique classe que l’on appel lera classe mère. Chaque classe voulant disposer des fonctionnalités (attributs et méthodes) de la classe mère devra donc l’étendre (on parle alors d’héritage) et sera appelée classe fille. Elle pourra dès lors utiliser les fonctionnalités non privées de la classe mère, les redéfinir pour en modifier le comportement (on parle de polymorphisme) et ajouter ses fonctionnalités propres.