Hi everybody !

J'ai un doute sur une conception, je créer un class mère Product puis je créer plusieurs classes fille qui en hérite.

La class Product possède les attributs commun à toutes les classes fille comme la réf, le prix...
ensuite je créer des sous classes mais mon souci ce trouve dans l'enregistrement dans la base de donnée ainsi que leur récupération !

quand je rentre un nouveau produit je vais demander dans le formulaire quel genre de type de produit il sagit et
ensuite en fonction, je peux créer un factory pour déterminer l'objet à instancier pour le sauvegarder dans la base de donnée.

mais quand je dois récupérer un produit dans la base de donné je ne sais pas quel produit c'est !
donc je suppose que je devrais le spécifier dans un champ de la table pour ensuite créer l'objet ?

je sais aussi que pour vérifier un objet on peut utiliser instanceof !

ç'est surement une question bête sur le coup lol

Mais je voudrais être sur de ma réflexion car je voudrais que mon code soit le plus réutilisable possible et surtout évolutif...

Merci par avance !