Форум 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)

Nirva 04.08.2004 03:05

Цитата:

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

kompadre 04.08.2004 23:05

Вялотекущий не кому не нужный тУпик.
Пардон, топик.
Веселее, ребята, щелкайте своей эрудицией.

nagash 04.08.2004 23:41

по поводу удобства пятёрочки...
такие вещи как
DOM - написанный полностью по стандарту w3c - меня лично очень радует... очень... есть строгий стандарт... есть строгое ему соответствие... работать с XML это вообще не проблема нынче...

__autoload
ну а это вообще сказка какая-то... тут даже не знаю что комментировать... жир... =)

Nirva 04.08.2004 23:49

щелк, щелк!
ООП это хорошо. если у тебя под рукой язык, в котором возможно, или рекомендования использовано ООП - тебе повезло. Потому, что ты поймешь этот мир. Ведь оглянись вокруг! вокруг - люди. Длина, ширина, площадь, расстояние, напряжение, человек, животное, насекомое - то, что измеряет то, что находится вокруго того, на что ты смотришь. Вот оно - ООП. Объектная модель. Стереотипы, эдакие классы жизни, на основе которых существуют тысячи, миллионы объектов. Представить с помощью классов можно все. Уши, сердце, движения, поступки. Наследствуя классы один за одним, создавая новые галактики. Вот оно будущее - Объектная модель. Если ты - рассматриваешь все с высоты объектов, отбрасыавая в сторону призму структур и последовательных вычислений, ты - будущее! Ты - не кто иной! Да здраствует ООП.
щелк, щекл.

juggy 05.08.2004 13:51

ага, но вы мне все говорите образно только.
скажите что я получу имея класс а не например файл с функциями?

mishinaelle 05.08.2004 14:07

из личного опыта - будет тормознутей работать

Dindin 05.08.2004 14:07

В сущности, ели тебе нужен просто набор функций - ты можешь написать класс-холдер, описать в нём статические функции.
А на самом деле - объектно-ориентированное программирование предоставляет огромную гибкость приложений. Каждое из приложений, в свою очередь, может БЕЗ ДОРАБОТКИ использоваться для разработки других приложений как целиком, так и частями.
Хотя, имхо, на словах это объяснить невозможно. Это нужно прочувствовать.
Хорошо написанный класс - это нечто совершенно самодостаточное.
Есть в XP(это не виндоус) такое понятие - "строительство с крыши" - это когда СНАЧАЛА создаётся приложение целиком, а только после этого пишутся его модули. Грубо говоря, сначала ты строишь каркас приложения, а потом - дописываешь классы, составляющие суть.
В общем-то, разница между процедурным программированием и ООП - как между строительством крупнопанельного и кирпичного домов.

Dindin 05.08.2004 14:11

Цитата:

Оригинал написал(а) mishinaelle
из личного опыта - будет тормознутей работать
А вот это уже - в прямой зависимости от кривизны рук =)

mishinaelle 05.08.2004 14:21

а вот и нифига!
руки у меня даже очень прямые :D

Crazy 05.08.2004 16:24

Цитата:

Оригинал написал(а) juggy
что я получу имея класс а не например файл с функциями?
Отдельное пространство имен. Возможность наследования. Возможность уточнения функций.


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

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