Все ответили, что были правы, вы много скучаете, скажем, у вас есть сайт фотогалереи
вместо того, чтобы писать функции, и в конце концов вы заканчиваете большим количеством их
ООП будет полезно:
- Код организации и ремонтопригодности
- Добавляет ясности и уменьшает сложность
- Подчеркивает данные над процедурами
- Код модульности
- Повторное использование кода (поверьте, вам это понадобится очень)
- Хорошо подходит для баз данных
Я раньше не использовал ООП, но я начал и, честно говоря, не так давно, и нашел это очень полезным в этих вопросах, особенно в плане повторного использования кода
Допустим, у меня есть сайт фотогалереи
я создам класс для пользователей, и этот класс будет делать CRUD для всей таблицы пользователей
и класс для фотографий, чтобы сделать CRUD на всех таблицах фотографий
Я также мог бы сделать класс, чтобы сделать все CRUD для меня, не указывая на какой таблице
а затем использовать наследование, чтобы расширить все CRUD в моем классе пользователей и моем классе фотографий
смысл в том, что я мог писать методы CRUD только один раз
а затем снова использовать его во всех других моих классах
Надеюсь, я бы ответил на ваш вопрос