Задание 1
В этом задании вы создадите исключение OverdraftException, генерируемое методом withdraw в
классе Account.
В предыдущем дизайне метод снятия средств со счета withdraw возвращал логическое значение,
соответствующее успеху или неудаче операции. Этот дизайн имеет ряд определенных недостатков, в
частности, клиент не имеет возможности узнать причину неудачного выполнения операции. В новом
дизайне, сбой операции будет выражаться посредством исключения.
Задание 2
В этом задании вы используете коллекции для представления ассоциации между классами