я ещё думаю сделать интерфейс или абстрактный класс, потому что возможно придется сделать в будущем уже не конвертер валют, а конвертер чего-то другого; тогда не придется переписывать сам класс Currency, а сделать имплементацию какого-нибудь абстрактного класса или интерфейса. Т.е это по-прежнему конвертер будет, и неважно будет с чем он работает