When planning out my programs, I often start with a chain of thought like so:
A football team is just a list of football players. Therefore, I should
Does allowing people to say
myTeam.subList(3, 5);
make any sense at all? If not then it shouldn't be a List.