Getting into a little bit of confusion here when to use generics. I\'ve looked at Java Generics? but still have a few questions.
Say I have:
public
A person is generally not parameterized with a type of car. Only very annoying persons are defined by their car. Persons change cars too (in time). So I would not parameterize the class, if only for the semantics.
Think about what you try to mimic from the real world, before going into such programming details.