![]() |
ООП
Расскажите про ооп в пхп.
Что-то я не вижу особой надобности переходить на ООП. ЧТо это даёт? |
вечный спор
нужен или нет ООП... решать прийдётся тебе... потому что всё, что ты можешь услышать, это предвзятое мнение моё мнение: очень редко когда действительно оправдано создание класса... ОЧЕНЬ РЕДКО 95% всех ныне существующих классов стоило бы переписать в линейный код... |
nagash, помоему то что ты понимаешь под словом "линейный код" не совсем то чем он является на самом деле. Наверное ты за то что-бы перевести 95% классов в структурированный стиль. Если это так то я очень даже за =)
О линейном программирование можно ознакомиться здесь :) |
Мне тоже кажется, что лучше структурированный стиль.
|
Весь вопрос ведь в том для чего сделано ООП... Оно ведь сделано только для удобства программиста, чтобы он не держал всё в голове. Так что если большой проект, то ООП - однозначно, независимо от языка. Иначе потом заколебёшься ошибки исправлять.
|
ООП как средство борьбы с ошибками...
а можно пример? |
Примера у меня нет, но по своему опыту скажу, что когда делаешь на ООП, то легче всё выходит. ООП помогает создать чёткую структуру проекта, а без этого никак.
Кстати в PHP нету ООП. PHP - объектно-основанный язык, т.е. там нет наследования, абстрактных классов, интерфейсов. Короче всего, что помогает "поставить на конвейер" работу программера. |
Цитата:
http://www.php.net/zend-engine-2.php ну ничего... прочитаешь, веселее станет =) |
А блин, есть же ещё этот пхп 5. Про него то я и забыл.
Ну так ведь даже лучше... |
Да-да-да.... Зенд-2 и всё такое... А на практике - глюкаво до безобразия. Опять таки - в теории ООП - рулит, а на практике возможностей PHP4 не хватает для нормального обджект-ориентинг, а на пятый я лично решусь перейти не раньше чем через год. В лучшем случае... Когда устаканится вся эта бодяга.
|
| Часовой пояс GMT +4, время: 12:25. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.