Задать вопрос
@phpcoder81

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

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

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

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

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

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

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

2) Вопрос. Как разделить один класс на несколько файлов? Не люблю, когда гигантский код на одном листе, привык разбивать на файлы. К примеру, один большой метод в одном, другой в другом, логические одинаковые и небольшие методы объединять. Судя по всему это обычное расширение класса extend?
  • Вопрос задан
  • 183 просмотра
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Stepik
    PHP (pro)
    2 недели
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
Пригласить эксперта
Ответы на вопрос 1
@hscode
Переводить старое дело не веселое. посоветую изучить php фремворк.
Например codeigniter, cakephp.
И на них с нуля написать ваш магазин.
Это будет в разы интереснее в плане обучение, и так сразу научитесь правильным вещам.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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