Академический Документы
Профессиональный Документы
Культура Документы
Задание 1
В этом задании вы модифицируете архитектуру системы с использованием статических методов.
В настоящее время для представления банка используется экземпляр класса, который содержит
набор клиентов. При таком дизайне потенциально возможно создание нескольких экземпляров
класса Банк, в каждом из которых будет свой набор клиентов. Эта ситуация потенциально опасна.
Для решения проблемы класс Банк должен быть преобразован в класс-утилиту (Utility class).
Класс-утилита содержит только статические методы и его экземпляр не создается. На рисунке
изображен новый вид класса Банк.
Задание 2
В этом задании вы ознакомитесь с использованием абстрактных классов и интерфейсов.