Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   ООП (http://www.flasher.ru/forum/showthread.php?t=60947)

juggy 21.07.2004 20:57

ООП
 
Расскажите про ооп в пхп.
Что-то я не вижу особой надобности переходить на ООП.
ЧТо это даёт?

nagash 21.07.2004 21:13

вечный спор
нужен или нет ООП...
решать прийдётся тебе...
потому что всё, что ты можешь услышать, это предвзятое мнение

моё мнение:
очень редко когда действительно оправдано создание класса... ОЧЕНЬ РЕДКО
95% всех ныне существующих классов стоило бы переписать в линейный код...

kompadre 22.07.2004 02:25

nagash, помоему то что ты понимаешь под словом "линейный код" не совсем то чем он является на самом деле. Наверное ты за то что-бы перевести 95% классов в структурированный стиль. Если это так то я очень даже за =)

О линейном программирование можно ознакомиться здесь :)

zeboton 23.07.2004 12:37

Мне тоже кажется, что лучше структурированный стиль.

Nucer 25.07.2004 02:04

Весь вопрос ведь в том для чего сделано ООП... Оно ведь сделано только для удобства программиста, чтобы он не держал всё в голове. Так что если большой проект, то ООП - однозначно, независимо от языка. Иначе потом заколебёшься ошибки исправлять.

nagash 25.07.2004 02:36

ООП как средство борьбы с ошибками...
а можно пример?

Nucer 25.07.2004 02:59

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

nagash 25.07.2004 13:13

Цитата:

Оригинал написал(а) Nucer
Примера у меня нет, но по своему опыту скажу, что когда делаешь на ООП, то легче всё выходит. ООП помогает создать чёткую структуру проекта, а без этого никак.
Кстати в PHP нету ООП. PHP - объектно-основанный язык, т.е. там нет наследования, абстрактных классов, интерфейсов. Короче всего, что помогает "поставить на конвейер" работу программера.

наверное забыл прочитать вот это?
http://www.php.net/zend-engine-2.php
ну ничего... прочитаешь, веселее станет =)

Nucer 25.07.2004 15:10

А блин, есть же ещё этот пхп 5. Про него то я и забыл.
Ну так ведь даже лучше...

Dindin 04.08.2004 01:54

Да-да-да.... Зенд-2 и всё такое... А на практике - глюкаво до безобразия. Опять таки - в теории ООП - рулит, а на практике возможностей PHP4 не хватает для нормального обджект-ориентинг, а на пятый я лично решусь перейти не раньше чем через год. В лучшем случае... Когда устаканится вся эта бодяга.


Часовой пояс GMT +4, время: 12:25.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.