В этом задании вам потребуется вернуться к предыдущей домашней работе, в которой вы создавали ПО для дилерских центров.
- Внесите изменения в метод 'makeSpecialOffer()' таким образом, чтобы он возвращал ошибку, если машина не соответствует требованиям акции.
- В случае, если нет ошибки, сделайте для этой машины специальное предложение.
- Проверьте текущий список машин, чтобы при проверке генерировались ошибки. При необходимости, внесите изменения.
- Обработайте ошибки.
- Перейдите к той части кода, где вы выполняли следующее задание: "Проверьте все машины в дилерском центре (склад + автосалон), возможно они нуждаются в специальном предложении. Если есть машины со скидкой на складе, нужно перегнать их в автосалон."
- Аналогично первой задаче, внесите изменения в код таким образом, чтобы осуществлялся возврат ошибки в том случае, если машина со скидкой уже находится в автосалоне. В том случае, если ошибки нет, нужно перегнать машину в автосалон.
- Проверьте текущий список машин, чтобы при проверке генерировались ошибки. При необходимости, внесите изменения.
- Обработайте ошибки.