I have class Fruit with data and logic.
Now I need a lot of different fruits, which only differ in: name, bitmap, and some other data.
Is there any sense in making a new subclass for each fruit? They have all "is a" relationship with fruit. But they don't add new behaviour or fields.
Maybe it's better just to give the fuit a "type" field, instead of subclassing it? Is anything wrong with that?