ООП в PHP с умом!
Статья подготовлена при участии сайта prodetei.com, "
малыш и мама" - главная тема журнала.
Объектно-ориентированное программирование (ООП) в PHP является мощным и удобным инструментом, если использовать его в нужном месте и в нужное время.
Проблема новоявленных программистов, только что узнавших про ООП, это непреодолимое желание использовать классы и объекты везде, где только можно. Еще бы, ООП в PHP дает кучу возможностей для приложений, что руки так и тянутся поставить двойное двоеточие, и почувствовать себя профессионалом. В итоге ООП теряет всякий смысл.
Выучить, как объявляются классы и что такое методы в PHP очень легко, а вот научиться правильно применять ООП в своих web-приложениях довольно не простая задача, требующая времени.
Давайте посмотрим на плюсы и минусы ООП в PHP, чтобы было легче избежать ошибок начинающих программистов.
Итак, что в плюсах.
+ Код более структурирован, поэтому его легче читать.
+ Проще работать с элементами, состоящими из множества однотипных частей, благодаря уникальности свойств каждого экземпляра объекта.
+ Удобнее работать в коллективе. Можно просто подключить новый модуль к общей системе.
Что же в минусах.
- В крупных приложениях легко заблудиться во вложенных объектах.
- Иногда работа ООП приложений обрабатывается медленнее, чем работа приложений написанных процедурным методом.
- Из-за принципа работы, PHP не может полноценно поддерживать ООП наравне с другими языками программирования.
Главное помнить, что ООП в PHP это инструмент, поэтому не стоит его применять всегда и везде. Вы же не будете забивать гвозди пассатижами, хоть ими и возможно забить гвоздь. Вы всегда должны понимать, зачем используете ООП. Учитывайте плюсы и минусы ООП в PHP и тогда у Вас все получится. Удачи!
Вернуться