@phpcoder81

Правильные ли типы классов?

Парни, привет. У меня пару вопросов.

1. Сейчас, в целях обучения, перевожу свой сайт (интернет магазин) на ооп стиль. Хочу научиться кодить по новому. Я решил заменять части сайта постепенно, вытаскивая по объекту и избавляться от процедурного кода. Сейчас решаю, какие будут объекты. И вот что вышло, верно ли?

-Класс "Пользователь" (методы: регистрация, авторизация и управление)

-Класс "Товар" (методы: загрузка, редактирование/удаление, прочие методы)

-Класс "Контроллер" (методы: регистрация get переменных, генерация вывода на основе выводимых данных)

-Класс "Просмотрщик" (view). Объединяет верстку и объекты для вывода контроллером.

2) Вопрос. Как разделить один класс на несколько файлов? Не люблю, когда гигантский код на одном листе, привык разбивать на файлы. К примеру, один большой метод в одном, другой в другом, логические одинаковые и небольшие методы объединять. Судя по всему это обычное расширение класса extend?
  • Вопрос задан
  • 183 просмотра
Пригласить эксперта
Ответы на вопрос 1
@hscode
Переводить старое дело не веселое. посоветую изучить php фремворк.
Например codeigniter, cakephp.
И на них с нуля написать ваш магазин.
Это будет в разы интереснее в плане обучение, и так сразу научитесь правильным вещам.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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