List<Phone>
(+ в будущем, например, List<Email>
). Сделай ContactRepository, в котором храни список List<Contact>
, а так же индекс Map<String, Contact>
для поиска по имени(но вообще это в большинстве случаев будет преждевременной оптимизацией, можно и в списке по имени искать). Вот тогда будет нормально.