Bonjour,

je débute en POO.

J'aurais besoin de votre avis sur ma façon de penser objet, je m'explique :
J'aimerais que mes classes soient le plus réutilisables possibles, (c'est apparement un des buts de la POO).

Exemple simple sans code :

Si je souhaite gérer des articles.

Classe Article
Attributs privés (Reference, libelle, quantite, conditionnement)
Contructeur(id_article)
Méthodes (getArticle, getLibelle...etc)

Je ne gère pas mon article dans l'objet Article qui le définit mais dans un objet destiné à ça gestion :

Classe Gestion_article extend Article

Que pensez-vous ce cette façon de procéder ? Je tente le plus possible d'éclater les objets de façon à les rendre facilement réutilisable dans d'autres projets.
C'est très nouveau pour moi cette façon (pas de coder) mais d'appréhender un projet. Je trouve le concepte très séduisant, surtout le fait de ne pas réinventer la roue.

Merci pour vos réponses