PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 1
Zombie Отправлено: 29 Августа, 2013 - 00:19:15 • Тема: ООП • Форум: Корзина

Ответов: 2
Просмотров: 1495
Я конечно понимаю, что ООП - это очень круто и все дела... Но С++ (да тот же php, только заточен под другое) меня не вдохновил. Вы извините все, я сам зарегистрировался на этом ресурсе, чтобы развеять смутные сомнения, что процедурное программирование проще и понятней. ООП - это слишком притянутая за уши абстракция. Грубо говоря, если я хочу построить небоскреб, то мне надо начинать: кварки-нейтрино-протоны - нейтроны-электроны-атом-молекула -вещество (Si), смесь этого песка с цементом (который я вообще не представляю от чего он наследуется). Пусть, мне надо будет плясать уже с вещества (все низшие исходники уже описаны). Но зачем? Супер фишка - рекурсия (Не в тему, чисто поделиться. И какую мне абстракцию надо было проявить? На код - который был бы в 10 раз длинне? Очень мне понравилась. ООП ваще не в теме, ну если только через Бесилдер писать, типа на ООП). Я понял ее (рекурсию) только после пары месяцев, как защитил по ней курсовую. Мой код "типа рекурсия" был х..й. Я это понял потом, и увидел, что можно было сделать отличный код, и, причем, в 10 раз меньше. Это мы учебный компилятор писали. Но ООП я там использовал, чтобы соответствовать оценке преподши (типа класс там, экземпляр класса). Это был поддельный ООП. Это чисто были функции, оформленные под ООП. А еще, я делал друзьям всю графику, весь интерфейс и т.д., а они мне делали логику. Но в этот раз мне тема понравилась, и логику копилятора я сам наковырял. На сдаче вылезли косяки, и нам предложили поставить 4, но мы были с пацаном несогласны (работа была разная, но делали вместе) и я нах..ил туда ГоуТу (заранее прошу прощения перед всеми, кроме Фортранщиков). Все заработало в том месте, но где раньше работало - перестало. Но она заново то не стала проверять (и сделала это скорее сознательно) - психология! Этим она проняла меня, шоб я понял, че та ке РЕКУРСИЯ! Меня тут и осенило, но поздно. В зачетке уже по 5 стояло у обоих. ))) Какие классы, какие объекты? Себе жизнь не усложняйте. Ну написал ты функцию (с возвратом кода ошибки, переменными входами и выходами и т.д.). Че еще надо? Нахрена городить-то? Ну пусть она будет не для всех подпрограмм доступна. Только тем, кто ее вызовет. Да, блин, пускай ее вызывает кто угодно (PUBLIC), если хочет. А я своей программе скажу, когда она будет вызвана по-необходимости. И нафиг эта иерархия??!!! Я мож че не понимаю. Разъясните, плс на мыло. Картинка (укр...я) из инета (предлагали купить))) дебилы). Похоже на ООП? ))))))))) Оно и есть!)))

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB