3 / 3 / 1
Регистрация: 13.03.2012
Сообщений: 29
|
|
1 | |
В чем смысл ООП13.03.2012, 21:05. Показов 2901. Ответов 12
Метки нет Все метки)
(
здрасте.
дело в том что я сейчас начал изучать ООП и не знаю многовои дается этот метод мне очень сложно пожалуйста скажите мне чем лучше ООП метод или приведите пример об этом никак не могу понять
0
|
|
13.03.2012, 21:05 | |
Ответы с готовыми решениями:
12
В чём плюс у ООП? $x<<<metka ? в чём её смысл В чем смысл тайтлов письма? В чем смысл разного синтакса утверждений в regex? |
2400 / 2256 / 587
Регистрация: 27.05.2011
Сообщений: 7,722
|
|
14.03.2012, 11:44 | 2 |
конструктивность и ясность , особенно в больших проектах .
например у тебя новостной портал . если функцианальный подход то у тебя будет тьма функций , и потом ты уже забудешь где что , искать ошибку в этой тьме тоже не удобно . Подключать то или инное , искать , переделывать - в общем это неудобно . если подход ооп то будет строгая система где всё по полочкам , там класс новостей , класс коментов , юзеров , пагинатор , сразу понятно где что , что за что отвечает .
0
|
163 / 163 / 9
Регистрация: 08.01.2011
Сообщений: 850
|
|
14.03.2012, 14:08 | 3 |
Нет. Не для этого.
ООП для того, что бы код использовался по несколько раз. А так же для удобства поддержки этого кода.
0
|
163 / 163 / 9
Регистрация: 08.01.2011
Сообщений: 850
|
|||||||||||
14.03.2012, 14:50 | 5 | ||||||||||
ок. Пример:
у тебя есть запрос с where.
ООП:
1
|
2400 / 2256 / 587
Регистрация: 27.05.2011
Сообщений: 7,722
|
||||||
14.03.2012, 14:59 | 6 | |||||
была похожая тема , Зачем в php ООП ?
0
|
163 / 163 / 9
Регистрация: 08.01.2011
Сообщений: 850
|
|||||||||||||||||||||
14.03.2012, 15:38 | 7 | ||||||||||||||||||||
crautcher, вы ничего не понимаете в ООП, видимо.
Я могу сначала собрать всю инфу, и только потом ее использовать. Например:
Вы же своей кучей функций можете передать либо массив ответов (то-есть с уже произведенными действиями), либо массив заданий. Ни первое, ни второе не удобно. Поэтому для этого можно создать подготовленный объект, который что-то сделает уже при создании (читать __construct(){}), и сохранит параметры. Там вы все это дополните еще чем-то. И еще чем то. И в конце концов получите нужный ответ. Для очень ясного примера. Представим что у вас есть 4-ре функции. Первая складывает два числа, вторая вычитает два числа, третья умножает два числа, четвертая делит два числа. Ответ результат у каждой. Без ООП:
ЗЫ. Не матерись.
0
|
2400 / 2256 / 587
Регистрация: 27.05.2011
Сообщений: 7,722
|
||||||||||||||||
14.03.2012, 16:14 | 8 | |||||||||||||||
Добавлено через 1 минуту
ято понимаю , сдаётя мне вы понимаете только в ООП , если думайте что нет альтернатив Добавлено через 48 секунд моя куча функций будет не больше чем количество методов в вашем класе, разницы нет
0
|
163 / 163 / 9
Регистрация: 08.01.2011
Сообщений: 850
|
||||||||||||||||
14.03.2012, 16:22 | 9 | |||||||||||||||
И что по вашему лучше выглядит?
Кому будет проще сделать дополнительное условие? Я вот могу так:
0
|
163 / 163 / 9
Регистрация: 08.01.2011
Сообщений: 850
|
|
14.03.2012, 16:37 | 11 |
Не припомню, что бы я когда-либо оспаривал ООП подход.
На этом форуме я всегда наоборот предлагал всем на него переходить.
1
|
2400 / 2256 / 587
Регистрация: 27.05.2011
Сообщений: 7,722
|
|
14.03.2012, 16:42 | 12 |
причем тут подход , автор темы спросил зачем его используют , когда я написал что с ним конструктивее и понятнее , вы напсиали что это не так , а затем стали мне доказывать что с ним конструктивее и понятнее. кточ эта весь этот диалог какойто абсурд
1
|
163 / 163 / 9
Регистрация: 08.01.2011
Сообщений: 850
|
|
14.03.2012, 17:02 | 13 |
Хм, и правда
![]() пардон, я с утра уже 7 часов за кодингом. Туплю. Я имел в виду "не только", а не "не для этого". ![]()
0
|
14.03.2012, 17:02 | |
Помогаю со студенческими работами здесь
13
Есть ли смысл реализовать поиск в массив с помощью ООП В чем смысл? В чем смысл this В чём смысл DispatcherSynchronizationContext В чем смысл задачи? В чем смысл жизни? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |