Божо в общих чертах обрисовал два возможных подхода: богатая модель и анемичная модель , и предложил расширенную модель как более OOPish.Здесь я буду отстаивать анемичный подход.
Функциональность, которую вы описываете, выглядит как обязанность уровня представления.Я думаю, что было бы лучше поместить его в классы, связанные с пользовательским интерфейсом, а не в модель предметной области.
Помещение в модель предметной области выглядит безвредным, если логика проста, как
return "Date in secs: " + creationDate.getTimeInMillis * 1000;
Однако представьте, что вы получили дополнительное требование для возврата локализованного описания.Вам нужно будет добавить зависимости от средств локализации в модель вашего домена, что увеличит сцепление вашего кода.
Таким образом, лучше разделять обязанности между различными уровнями.