Проектирование структуры переводов

LONGMAN

Dark Side of the Moon..
Делаю веб-сервис внутренного перевода денег. Имеется 3 валюты. Оффициальный курс валют храню в таблицу rates. Есть классы Currency и Rates. Мне интересно, для конвертации нужно создать отделный класс или конвертированием должен занятся класс Rates? И вообше как правильно проектировать всё это?
 

whirlwind

TDD infected, paranoid
Зависит от обязанностей класса Rates. Если бы было Rate, то понятно что функция от rate = метод Rate.
 
Сверху