@Rutherfordium

Как лучше организовать структуру классов?

Всем привет.

Знакомлюсь с ООП и решил написать маленький проект с использованием mvc. Простое консольное приложение, которое выводит данные о погоде, учитывая введенные данные в консоль. Чуть подробнее:
  1. Пользователь вводит данные (город, район и т.д.)
  2. Приложение отправляет запрос к API яндекс.погоды например
  3. Полученные данные как-то парсятся
  4. Выводятся пользователю


Как организовать структуру классов наиболее грамотно с учетом mvc (или без него, если будет удобнее)?
  • Вопрос задан
  • 165 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Iloveski
Если mvc, то в простом приложении 3 пакета: controller- класс (классы) принимают запрос от пользователя и передают в модель. В ооп mvc в контроллере нет бизнес логики. model - в нем структуры данных, бизнес логика (работа с api в твоем случае), парсинг. Можно это разделить на подпакеты внутри model. View - класс (классы) принимают готовый объект (объекты) и выводят на экран, так как нужно.
Ответ написан
Комментировать
@hungry-devel
Примеры как это можно организовать:
Phalcon MVC Examples
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы