Войти
ФлеймФорумОбщее

Как обьяснить людям, зачем нужны классы, наследование и ООП? (5 стр)

Страницы: 1 2 3 4 5 6 7 Следующая »
#60
11:47, 20 сен. 2018

gudleifr
блин, ешкин кот, на ваших котлетах сидят мухи!
Выкиньте свои кресты с ихними проблемами, ООП останется.
ООП, как парадигма это  баг мозга и он существует отдельно от всего программирования!


#61
11:51, 20 сен. 2018

Клапауций
> существует отдельно от всего программирования!
ООП имеет отношение к программированию, а крестопроблемы - нет.

#62
12:33, 20 сен. 2018
Изображение

справа адепт ООП, слева - процедурщик... по центру - чувак которому это зачем-то всё объясняют

#63
15:11, 20 сен. 2018

Клапауций
> по теме: если обезьяне дать программисткую задачу, то она изобретет ООП еще до
> её выполнения или она никогда не станет программисткой. ООП это та еще весч,
> которая валяется на всех тропах и не споткнуться об неё, если раньше не
> заметил, просто невозможно. И это происходит от того, как человек мыслит о
> задаче, т.е. ОПП как парадигма есть часть мышления.

Отрадно видеть светлую голову. Держи +

#64
15:16, 20 сен. 2018

f1ufx_
> Как обьяснить людям, зачем нужны классы,
Не нужны, но могут использоваться как композиционные элементы.

> наследование
Не нужно, но может использоваться для генерализации информации в целях повторного использования.

> ООП
Не нужно, но может использоваться для минимизации терминологических издержек описания моделей естественных систем.

#65
15:25, 20 сен. 2018

не нужен

#66
15:33, 20 сен. 2018

Мне тоже пока особо не пригодилось.
но в в данной группе в vk.com/proglib их периодически подбрасывают :) (и сейчас) 

P.S. Не в курсе, а прграммирование в 1С тоже объектное? (там много программеров на этом рынке требуется)

#67
15:54, 20 сен. 2018

Клапауций
> по теме: если обезьяне дать программисткую задачу, то она изобретет ООП еще до
> её выполнения или она никогда не станет программисткой.
На Луну летали без всякого ООП, и движки писали мэтры.
А обезьянки с ООП не могут. Парадокс !

#68
16:08, 20 сен. 2018

WhiteWolf
> На Луну летали без всякого ООП, и движки писали мэтры.
> А обезьянки с ООП не могут. Парадокс !
раньше вообще без компухтеров обходились, зачем это все да

Как обьяснить людям, зачем нужны классы, наследование и ООП?

1)для удобства, когда объект использует свои методы и с ними проще работать чем с справочником API и функциями типа RenderDrawInstancedObject(VBO, Indexes, ObjectPositions, ObjectMatrial, NumInstances,VertexDecl....)
  еще пример - удобнее и безопаснее просто вызвать деструктор объекта, который свернет все его ресурсы чем врукопашную освобождать каждый раз данные (ченеть стопудов забудешь, пофиг на скоко ты опытен)
2)для абстракции низкого уровня и поддержки однотипной работы с объектами, не вникая че внутри, интерфейсы например(че это такое и зачем это должно быть понятно и коню)
3) ... еще зачем то
PROFIT
#69
16:11, 20 сен. 2018

Mira
> (ченеть стопудов забудешь, пофиг на скоко ты опытен)
Кто мешает написать свою функцию-деструктор?

#70
16:24, 20 сен. 2018

SuperInoy
надо запомнить эту функцию и опять же дописать в без того жирный список API. надо не забывать его вызывать.
у обьектов Destroy пишешь уже в полуавтоматическом режиме. а у манагед объектов ваще не пишешь.

#71
16:45, 20 сен. 2018

Mira
> надо запомнить эту функцию и опять же дописать в без того жирный список API.
> надо не забывать его вызывать.
необязательно. Кто мешает написать свой менеджер памяти и просто скормить ему деструктор и условие срабатывания? :)

+ Показать

Mira
> и опять же дописать в без того жирный список API.
Тут особой разницы нет, просто в случае ООП у тебя "справка" древовидная автоматически, а в случае процедурщины - просто одна большая свалка справочная по дефолту.
#72
16:55, 20 сен. 2018

SuperInoy
> Тут особой разницы нет, просто в случае ООП у тебя "справка" древовидная
> автоматически, а в случае процедурщины - просто одна большая свалка справочная
> по дефолту.
почему CloseHandle может закрыть и файл, и пайп, а вот сокет закрыть не может?

#73
23:23, 20 сен. 2018

Клапауций

т.е. ОПП как парадигма есть часть мышления

Вот, тоже склоняюсь к этому мнению.

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

#74
23:27, 20 сен. 2018

skalogryz
Потому что винапи - говно.
Если так припёрло сеть, а в под рукой ничего нет - Boost.Asio в помощь. Но только не винапи >_<

Страницы: 1 2 3 4 5 6 7 Следующая »
ФлеймФорумОбщее

Тема в архиве.