В большинстве обсуждений ООП сказано, что преимущество заключается в повторном использовании. Вы задаете дополнительную работу для определения своих классов, и это экономит ваше время позже, когда вы сможете создавать множество экземпляров и расширения этих объектов.Когда переключиться с процедурного на ООП?
Порог этого, кажется, заключается в том, что вы не должны переключаться с процедурного на программирование ООП, пока компромисс между записью всего на объекты не будет эквивалентен времени, которое вы сохраните.
В общем, когда самое время переключиться с процедурного на программирование ООП? Есть ли какие-либо признаки/характеристики, которые вы обычно ищете, чтобы знать, что ваш проект должен сделать этот переключатель?
ООП не является «единственным способом», вы можете еще хорошо организованный повторно используемый код, который не объектно-ориентированного программирования. Но действительно ООП является естественным и облегчает жизнь. – Kos
PHP - это гибридный язык. Если вы создаете приложения только процедурные или все-ООП, то вы используете его неправильно и, скорее всего, генерируете нестандартные API. – mario
@mario: Это интересно. Есть ли доступные материалы для чтения? – Jonah