Bonjour à tous,
Je me questionne quant à la meilleure façon de structurer du code.
Le contexte : Des clients et des factures. Classe Client, Classe Facture.
La gestion des factures "standards" dans la classe facture mais des besoins pour certains clients de gérer différemment pour tout ou partie de la facture.
J'ai pensé à créer des Classes Facture fille par client pour gérer le spécifique, classes qui hériteraient de la classe Facture.
Ma question est alors la suivante :
Comment structurer la chose pour éviter d'avoir un méga test pour instancier la bonne classe fille en fonction du client ou à défaut la classe Facture mère ?
Comment proprement structurer la chose ?
Merci pour vos idées.
-----