У меня есть объект value, в котором хранится информация, например, количество. Получатель getAmount() возвращает сумму в центах. Однако в разных местах нам нужно получить сумму в долларах. Есть два подхода, о которых я могу думать:Объект значения getter
- написать метод конвертации и поместить его в полезный класс.
- Добавить getAmountInDollar() getter в объект значения.
Я предпочитаю второй подход. Как вы думаете? Каковы плюсы и минусы обоих подходов?
С денежными суммами, возможно, стоит ознакомиться с http://joda-money.sourceforge.net/. Проект еще не имеет действительно стабильного выпуска, но api чист и полезен. – gpampara