Условие:
У View есть метод update, в него передается список вакансий для отображения.
Очевидно, что этот метод будет вызываться моделью, т.к. только она получает данные.
Пришло время создать модель.
1. Создай класс Model в пакете model.
2. Добавь два поля — 1) вью, 2) массив провайдеров.
3. Создай конструктор с двумя параметрами — 1) вью, 2) массив провайдеров.
На неправильные данные кинь IllegalArgumentException.
4. Создай публичный метод void selectCity(String city).
5. Реализуй логику метода selectCity:
5.1. получить вакансии с каждого провайдера,
5.2. обновить вью списком вакансий из п.5.1.
Требования:
1. Создай класс Model в пакете model.
2. В классе Model добавь два поля: вью и массив провайдеров.
3. Создай конструктор с двумя параметрами: вью и массив провайдеров. На неправильные данные кинь IllegalArgumentException.
4. В класс Model добавь метод public void selectCity(String city).
5. Реализуй логику метода selectCity. Он должен получать вакансии с каждого провайдера и передавать в метод update у вью.
Вот класс Model:
...