Voila, je me pose souvent une question.

Si je veux faire des objets pour représenter des fruits par exemple.

Faut-il mieux que je fasse une classe fruit et que pour chaque objet je mette un nom différent avec des caractéristiques différentes. A la rigueur, en faisant des objets constants pour chaque type de fruits.

Ou alors faut-il mieux faire une classe de base fruit avec des classes dérivées différentes pour chaque fruit ?


Peut-être suivant la complexité des classes une technique vaut mieux qu'une autre ?