Как использовать ооп на практике? Вот выучил я что такое классы, объекты, наследование и т.п. А как его использовать на практике не пойму(когда php выучил также было)...
Есть два своих проекта написанных процедурно, но хотелось бы их под ооп переделать. А как процедурный код превратить в ооп'шный я хз. Желательно для начала без mvc или эти вещи неразрывно связаны? Как вы научились этому? К фреймворкам потом доберусь.

21 Авг 2019 в 07:00
134 +1
0
Ответы
1

Переход от процедурного кода к объектно-ориентированному программированию может показаться сложным на первый взгляд, но на самом деле это не так сложно, если разбить процесс на несколько шагов. Вот некоторые рекомендации о том, как начать использовать ООП на практике:

Идентифицируйте объекты: Проанализируйте свой процедурный код и определите, какие сущности в вашей программе могут быть выделены в виде объектов. Например, если у вас есть функции для работы с пользователями, то пользователь может быть представлен в виде объекта User.

Создайте классы: Для каждой сущности, которую вы выделили, создайте соответствующий класс. Напишите методы (функции) внутри классов для выполнения операций с этой сущностью.

Связывайте объекты: Определите, какие объекты взаимодействуют друг с другом, и установите связи между ними. Например, объекты User и Post могут взаимодействовать между собой, если пользователь создает посты.

Используйте наследование (по необходимости): Если у вас есть сущности, которые имеют общие свойства или методы, рассмотрите возможность использования наследования.

Перепишите свой код в объектно-ориентированном стиле: Постепенно заменяйте процедурные функции на методы объектов, используйте объекты вместо глобальных переменных.

Тестируйте свой код: Убедитесь, что ваш объектно-ориентированный код работает также хорошо, как и процедурный код, и выполните необходимые тесты.

Постепенно улучшайте свои навыки: Чем больше практики вы получите, тем лучше вы станете в использовании объектно-ориентированного подхода. Постепенно изучайте более сложные концепции, такие как MVC, и применяйте их в своих проектах.

Помните, что переход к объектно-ориентированному программированию может занять время и требует практики. Не бойтесь начать маленькими шагами и постепенно улучшать свои навыки. Удачи в вашем обучении!

20 Апр в 13:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 503 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир