Выбор паттерна проектирования для простого пет проекта
Есть небольшой пет проект, который хочу переписать, используя паттерн, но никак не могу понять/определиться какой именно паттерн луше использовать.
Что делает программа? На вход подаётся ссылка:
- Ссылка приводится к валидному виду, для получения ответа в виде json
- Делаем запрос и получаем json
- В этом json содержаться ссылки на необходимые объекты, извлекаем их
Главная идея состит в том, чтобы всё было понятно и структурировано и не было такого:
def start(user_url):
valid_url = build_valid_url(user_url)
doc = get_json(valid_url)
all_url = get_all_url(doc)
return all_url
Какой паттерн стоит использовать в данном случае?