Да, вы можете зайти слишком далеко, и это граница. Я склонен рисовать линию в точке, где становится неудобно рассматривать вещи как нечто большее, чем строку или другой уже определенный класс / тип.
Если вам нужно каким-то образом манипулировать телефонными номерами (например, разделяя их на код города и другие биты) или адресами (номер, улица, город, страна и т. Д.), Тогда да, рассмотрите создание их объектов.
Я редко делаю что-либо с телефонными номерами или адресами, кроме как храню и отображаю их, в этом случае они подходят как строки, не имея собственного выделенного класса. Для адресов я даже не навязываю разделение по частям (за исключением, возможно, почтового индекса), предпочитая запись в свободном формате, чтобы не раздражать адреса с форматом, о котором я не знаю.
Пройдя маршрут reductio ad absurdum, вы также можете объективировать персонажей, которые составляют ваш номер телефона, но это будет глупо.