Classe intermédiaire
-
Une classe intermédiaire se dit d’une classe située quelque part entre la classe racine et la classe de remplacement.
Exemple
Soient trois classes stockées dans la même table :
- Une classe racine
A
, décrivant un objet métier
- La classe intermédiaireB
hérite deA
, et est utilisée pour des usages “allégés” dans l’application
- La classe de remplacementC
hérite deB
, et comporte toutes les options de données appliquées à l’objet métierDans le fichier de configuration builder.php, le remplacement
A::class => C::class
décrit la relation classe racine / classe de remplacement entre les classesA
etC
.La classe intermédiaire
B
peut être utilisée pour certains usages intermédiaires (formulaire allégé par exemple), mais des règles de gestion deC
pourraient ne pas être respectées parB
, donc attention à en avoir cet usage en connaissance de cause, ce n’est pas un usage conseillé.