Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Лучше писать на классах или без них?
 
 автор: Ильдар   (11.04.2011 в 21:44)   письмо автору
 
 

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

  Ответить  
 
 автор: sl1p   (12.04.2011 в 00:02)   письмо автору
 
   для: Ильдар   (11.04.2011 в 21:44)
 

с чего вы решили что так будет лучше?)

  Ответить  
 
 автор: Ильдар   (12.04.2011 в 03:28)   письмо автору
 
   для: sl1p   (12.04.2011 в 00:02)
 

не знаю, но вижу что проактически все двиги на классах. И вообще очень \много приложений на классах. Как это понимать?

  Ответить  
 
 автор: sl1p   (12.04.2011 в 04:11)   письмо автору
 
   для: Ильдар   (12.04.2011 в 03:28)
 

нужно чётко понимать зачем оно вам и надо ли оно вам вообще.

  Ответить  
 
 автор: cheops   (12.04.2011 в 07:39)   письмо автору
 
   для: Ильдар   (11.04.2011 в 21:44)
 

ООП нужно вводить, когда вы можете доказать, что его введение принесет вам пользу, так как в PHP вы за него расплачиваетесь падением эффективности, которая и так не очень высокая. Возможно вас заинтересует тема по ссылке http://softtime.ru/forum/read.php?id_forum=1&id_theme=79253, где более подробно описывается когда стоит, а когда не стоит использовать ООП.

  Ответить  
 
 автор: Николай2357   (13.04.2011 в 00:36)   письмо автору
 
   для: Ильдар   (11.04.2011 в 21:44)
 

А чем класс пугает?
Прменять классы - не значит писать на ООП парадигме. Это просто один из удобных инструментов, позволяющих локализовать функционал.

А вот тех, кто говорит, что класс - не контейнер для функций - вот их и нужно боятся. Причем заслуженно.

  Ответить  
 
 автор: cheops   (13.04.2011 в 10:26)   письмо автору
 
   для: Николай2357   (13.04.2011 в 00:36)
 

>Прменять классы - не значит писать на ООП парадигме. Это просто один из удобных
>инструментов, позволяющих локализовать функционал.
Т.е. использовать классы как своеобразное пространство имен. Да, так тоже часто поступают - это одна из функций классов (только тогда их лучше делать статическими - в скорости не потеряете).

  Ответить  
 
 автор: Tonik992   (13.04.2011 в 02:11)   письмо автору
 
   для: Ильдар   (11.04.2011 в 21:44)
 

Есть две очень очень толковые книги, там вы найдете ответ на ваш вопрос на столько глубоко, что никогда его больше не зададите..
Первое, если вы знаете хоть немного структуру java (или не знаете, но я думаю сможете понять) читайте "Брюс Эккель - Философия Java 3-е издание" (можно 4-е)..
Вторая книга, полностью посвящена проблеме ооп-подходу, его использование и т.п. Я эту книгу уважаю, читал и как горы с плеч "что такое ООП". Книга так и называется:
"Мэтт Вайсфельд - Объектно-ориентированные подход 2-е издание"

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования