ООП :: Подскажите простейшую структуру классов для задачи с рекурсивным парсингом

Andrey Rsky

Новичок
Добрый вечер!

Подскажите, пожалуйста, простейшую структуру классов.

Задача:

Есть URL со списком стран.

Парсим его.
Для каждой страны получаем URL со списком городов.

Парсим эти URL.
По каждому из них получаем кучу данных.

Формируем большой ассоциативный массив "название города" => массив с кучей данных.
 
Спасибо за ваши оперативные ответы.

Написать все это без ООП я могу. Мне интересно как это правильно написать с архитектурной точки зрения с ООП.

Я наверное не правильно выразился. Тут не рекурсия, а вложенность. Т.е. по одному УРЛ хранятся другие УРЛ и т.д. Но не в этом суть. Вопрос архитектурный.
 
Вопрос архитектурный.

Ты странный. Тебе же сказали: ты уже все написал.
вот бери свой текст
Есть URL со списком стран.

Парсим его.
Для каждой страны получаем URL со списком городов.

Парсим эти URL.
По каждому из них получаем кучу данных.

Формируем большой ассоциативный массив "название города" => массив с кучей данных.
и выпиши в столбик прямо здесь список подлежащих (существительных), затем - список глаголов.

Я русский бы выучил только за то, что на нем пишется архитектура приложений.
 
Спасибо, я такой :)

Делаю как вы советуете.

Существительные:
URL списка стран, Страна, URL списка городов, Куча данных.

Глаголы:
Парсинг УРЛ списка стран, Получение списка УРЛ городов, Парсинг УРЛ города, Получение кучи данных

Как быть дальше?
 
Ты, в своём вопросе, написал что тебе нужно делать. Осталось перевести, почти дословно, на php. Проблема-то в чём?
 
Andrey Rsky, видимо, стоит вернуться в школу и доучить русский.
"URL списка стран" - это три существительных, следовательно, три сущности,
а еще посмотри в словаре значение фразы "в столбик"
 
Последнее редактирование:
Сверху