Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Какую роль для Вас играет ООП? 
:(
    Опции темы
Победитель
Дата 18.7.2008, 18:25 (ссылка)    | (голосов:9) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 0
Регистрация: 15.7.2008




На сколько тщательно Вы используете объектно-ориентированное проектирование перед тем, как начать писать программу?
PM MAIL   Вверх
NightmareZ
Дата 18.7.2008, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


[хакер]
**


Профиль
Группа: Участник
Сообщений: 699
Регистрация: 10.8.2006




На 73%


--------------------
NightmareZ.net - мой блог и сайт, мои проекты и прочий трэш
Ely-Art.ru - наша маленькая домашняя арт-студия
mugcraft.ru - кружки на любой вкус
PM WWW ICQ Skype GTalk AOL YIM   Вверх
Lazin
Дата 18.7.2008, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re




83.43% иногда на все 83.44% smile 
PM MAIL Skype GTalk   Вверх
Mayk
Дата 18.7.2008, 20:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а




Играет роль плющевого Ктулху.



--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
Lazin
Дата 18.7.2008, 21:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re




внимание, в этом посте происходит разоблочение принципов ООП, слабонервным лучше не читать!!! smile 


















































Жестокая правда такова: ООП не существует, его придумал Джоел Спольски, во время работы в майкрософт как оружие против конкурентов... именно тогда появился VBA !!!
он подробно пишет об этом в статье "огонь и движение", тоесть, пока мы пытаемся освоить ООП, в Майкрософте пишут программы...
Если как следует разобраться, то окажется что все основные постулаты ООП - вредны, итак:
Инкапсуляция - на самом деле инкапсуляция скрывает подробности реализации от программиста, который работает с высокоуровневым интерфейсом, что вытекает в закон дырявых абстракций, типичный пример - RPC. Эта фигня выглядит как вызов функции а на самом деле...!!! к тому-же инкапсуляция снижает производительность, так как приходится обращаться к нужным данным косвенно - через интерфейсхитровывернутуюжопу.
Наследование - это способ строить сложные и запутаные иерархии классов, в которых хрен что проссышь.. никому не казалось странным, что второй постулат противоречит первому, так как наследование это сильная связь, и оно снижает инкапсуляцию! В больших программах и библиотеках, сквозные зависимости порожденные наследованием невероятно сильны, а классы потомки по сути являются яркими примерами антипаттерна blob, так как имеют все свойства и методы всех своих родителей!!!
Полиморфизм - это вообще ужас какой-то, у меня есть классы Circle, Rctangle и Line и я должен работать с ними через общий интерфейс IShape, который будет все разростаться и разростаться, с ростом функционала, со временем станет очень сложно добавлять новые классы... к тому-же полиморфизм, во всех учебниках реализован через наследование(!тьфу)!!! и все это вместо того что-бы провести нормальный анализ и декомпозицию и заюзать композицию более простых объектов!







ЗЫ
не отсыплю, так как самому мало smile

Добавлено через 4 минуты и 41 секунду
к сожалению принципы ООП уже поразили разум большинства программистов, тимлидов и прочих аналитиков, поэтому в работе приходится их использовать, и употреблять умные слова и названия паттернов, но к счастью всегда можно оставить лазейку в виде функции получающей указатель на void smile 
PM MAIL Skype GTalk   Вверх
nitr
Дата 19.7.2008, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)




80%


--------------------
PM   Вверх
Rrader
  Дата 19.7.2008, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Inspired =)
***


Профиль
Группа: Экс. модератор
Сообщений: 1535
Регистрация: 7.5.2005




Цитата(Победитель @  19.7.2008,  01:25 Найти цитируемый пост)
На сколько тщательно Вы используете объектно-ориентированное проектирование перед тем, как начать писать программу?

О_o проектирование использую уже после написания программы


--------------------
Let's do this quickly!
Rest in peace, Vit!
PM MAIL Skype   Вверх
Mayk
Дата 19.7.2008, 16:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а




Цитата(Lazin @  19.7.2008,  01:32 Найти цитируемый пост)
внимание, в этом посте происходит разоблочение принципов ООП, слабонервным лучше не читать!!! smile 

ЗАПРЕТИТЬ ГОЛЬДБЕРГОВСКИЙ ООП! Я уже поставил J. Язык идеологически чистый, партийно верный.  И функциональный.
Цитата(Победитель @  18.7.2008,  22:25 Найти цитируемый пост)
объектно-ориентированное проектирование

кстате. как бе мне казалось что буква П означает в ООПе другое слово. В замещательстве.


--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.1277 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.