Доброго времени суток!
Переписываю свой небольшой проект с 0, используя классы.
Подскажите, опытные коллеги.
Есть такой код:
он выводит такое дело (все в разброс, не суть важно где какая колонка)
Теперь вопрос:
Хочу переписать этот же код на ООП, а может и вовсе перейти на него с процедурки.
Очевидно, скриптов будет куча, их все надо перекинуть по методологии ООП. В ООП я понимаю и использую немного - я понимаю как работают абстрактные классы, статические методы, трейты, интерфейсы, но как и где применять, а главное почему - нет.
Подскажите, по какой логике выводить инфу с классов, - делать метод внутри класса или отдельный класс, который будет только редактировать, по какому принципу потом эту инфу вносить в БД - опять класс или встроить метод в класс? Где юзать статические методы, где лучше трейты? И нужны ли они мне здесь вообще?
Как бы вы спроектировали?
Функции в основном это вывод инфы в шаблон, добавление инфы в БД, сортировка, обновление.
С радостью заюзал бы твиг, но тогда мой код будет для меня очень сложным и хорошо, если я доделаю проект через год-два.