1.В предыдущем таске мы реализовали основную логику операции DEPOSIT.
Но посмотреть результат так и не удалось.
Поэтому создай в манипуляторе метод int getTotalAmount(), который посчитает общую сумму денег для выбранной валюты.
2. Добавь вызов метода getTotalAmount() в метод main.
Всё работает верно? Тогда движемся дальше.
Видно, что метод getTotalAmount() считает то, что нам необходимо для операции INFO.
Поэтому пришло время небольшого рефакторинга.
!!Читайте паттерн Command.
Однако, перед рефакторингом нужно еще разобраться в одном вопросе. Но об этом не сейчас.
Требования:
Класс CurrencyManipulator должен иметь метод int getTotalAmount().
Метод main класса CashMachine должен вызывать метод getTotalAmount() у объекта класса CurrencyManipulator.
int denomination =Integer.parseInt(ConsoleHelper.getValidTwoDigits(currencyCode)[0]);int count =Integer.parseInt(ConsoleHelper.getValidTwoDigits(currencyCode)[1]);