nitro.ru фотогалерея  о проекте   форум   e-mail
 
 

ООП в PHP с умом!

Статья подготовлена при участии сайта prodetei.com, "малыш и мама" - главная тема журнала.

Объектно-ориентированное программирование (ООП) в PHP является мощным и удобным инструментом, если использовать его в нужном месте и в нужное время.

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

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

Давайте посмотрим на плюсы и минусы ООП в PHP, чтобы было легче избежать ошибок начинающих программистов.

Итак, что в плюсах.

+ Код более структурирован, поэтому его легче читать.

+ Проще работать с элементами, состоящими из множества однотипных частей, благодаря уникальности свойств каждого экземпляра объекта.

+ Удобнее работать в коллективе. Можно просто подключить новый модуль к общей системе.

Что же в минусах.

- В крупных приложениях легко заблудиться во вложенных объектах.

- Иногда работа ООП приложений обрабатывается медленнее, чем работа приложений написанных процедурным методом.

- Из-за принципа работы, PHP не может полноценно поддерживать ООП наравне с другими языками программирования.

Главное помнить, что ООП в PHP это инструмент, поэтому не стоит его применять всегда и везде. Вы же не будете забивать гвозди пассатижами, хоть ими и возможно забить гвоздь. Вы всегда должны понимать, зачем используете ООП. Учитывайте плюсы и минусы ООП в PHP и тогда у Вас все получится. Удачи!




Вернуться