Когда ООП поможет вам?

Когда ООП поможет вам?

Volodya Mozhenkov

8 лет назад

12,187 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Evgeny Sidelnikov
Evgeny Sidelnikov - 25.12.2022 04:53

Первое доходчивое объяснение. Спасибо

Ответить
КотМанул
КотМанул - 22.09.2021 20:56

Привет Володя. А я Андрей и я алкоголик....

Ответить
U Know
U Know - 26.06.2021 00:44

Спасибо за видос. Вот ищу информацию, но всё равно не понимаю зачем нужно ооп. Кажется, что и до него уже всё было.

Ответить
Unit.XXVII
Unit.XXVII - 02.08.2020 22:52

Это Господь, Господь
И Иисус Христос, Господь
И это Господь, Господь
И Иисус Христос, Господь
И это Господь, Господь
И Иисус Христос, Господь
И это Господь, Господь
И Иисус Христос, Господь

Ответить
Dmitri Ursoi
Dmitri Ursoi - 01.10.2019 15:51

я даже не вижу разницы между классом и функцией :(. Кто может подсказать на реальном примере в чем преимущество ооп?

Ответить
Тима N
Тима N - 08.04.2019 21:09

Ядро linux миллионы строк кода, СИ, динамично, как-то обошлись без ООП

Ответить
Provokator
Provokator - 13.01.2019 12:28

Господи исусе!

Ответить
Wer Das
Wer Das - 17.12.2017 08:49

Лайк тебе, говорящая борода. Хоть бы обмолвился, какие языки ооп, а какие нет.

Ответить
Graf Geleon
Graf Geleon - 17.09.2017 17:43

Вообщем такая проблема, смотрю ваши ролики и не могу остановиться, что делать то?

Ответить
Dmitry Babik
Dmitry Babik - 19.07.2017 09:29

Володя, добрый день. Спасибо за ваши видео - очень доходчиво объясняете.Скажите, планируется ли видео о полиморфизме? Этот вопрос, на сколько я понимаю, актуален и по сей день.

Ответить
Дмитрий сергеевич
Дмитрий сергеевич - 28.05.2017 01:52

тут немного на молодого столлмана похож ))

Ответить
Ifsul Temporary
Ifsul Temporary - 15.07.2016 23:16

Мне кажется или в конце видео , за кадром, чайник закипел ?))

Ответить
computer dev
computer dev - 11.07.2016 18:52

А где полиморфизм?

Ответить
Тимур Абдулов
Тимур Абдулов - 14.09.2015 07:34

ООП обратно пропорционально продуктивно пониманию алгоритма в целом ))) все всегда стремиться к одному универсальному объекту а ООП с 1 Объектом это уже не ООП ))))

Ответить
Евгений Гикс
Евгений Гикс - 07.09.2015 13:33

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

ООП себя очень хорошо чувствует в сущностях, когда нужно множество объектов с одного класса (например класс работы с файлом, или окно на рабочем столе, или фигура). В процедурном стиле это будет выглядеть как функция с +1 аргументом (неким дескриптором типа this) :)
Но все это не важно, сейчас стало очень распространена анемичная модель, когда данные "тонкие" и их передаю сервисам для обработки, которые не имеют внутренних состояний - ничего не напоминает? То есть это и есть процедурный стиль, люди опять пришли к тому что интуитивно правильно, но только через монструозный ООП, с тучей слоев (где наверно половина кода ничего не делает, а обслуживает работу сотни классов между собой). Такая же ситуация с дроблением классов на мелкие части, чуть ли не до пару методов.

И это все весело :)

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

Ответить