This question already has answers here: Closed 11 years ago. Possible Duplicate: Why use iterators instea开发者_JAVA技巧d of array indices?
Synopsis: Each User account has a UserProfile to hold extended info like phone numbers, addresses, etc. Then, a User account can have multiple Identities. There are multiple types of identities that h