у меня есть интерфейс API с методом findRooms(int price) и две реализации BookingAPI и GoogleApi
и есть класс Controller и массив API[] apis и метод requestRoom (int price)
вот мои попытки:
public class Controller {
API[] apis;
Room[] requestRooms(int price){
int count = 0;
for (API api : apis) {
if (api.findRooms(price, persons, city, hotel) != null) count++;
}//считаю кол-во комнат
Room[] res = new Room[count];// создаю массив для них
}
а дальше нужно пройтись по массиву комнат(findRooms) и достать эти комнаты
я не могу додуматься, объясните где моя загвоздка