Principe ouvert / fermé (OCP) en PHP

DEV - 14/08
Définition: OCP déclare: "Les entités logicielles (classes, modules, fonctions) doivent être ouvertes pour ...

Définition:

OCP déclare: "Les entités logicielles (classes, modules, fonctions) doivent être ouvertes à l'extension mais fermées pour la modification."

  • Cela signifie:

Ouvert pour l'extension: vous pouvez ajouter un nouveau comportement sans toucher le code existant.

Fermé pour modification: vous ne modifiez pas le code stable testé existant juste pour ajouter de nouvelles fonctionnalités.

  • Pourquoi cela compte:

Empêche la rupture des fonctionnalités exista...
[Courte citation de 8% de l'article original]

Loading...