THE MOST FREQUENT MISCONCEPTIONS ABOUT OOP

Sdílet
Vložit
  • čas přidán 8. 10. 2019
  • In this video, we'll find out the exact amount of OOP paradigms, and we'll also explain each of the existing ones:
    - Encapsulation
    - Inheritance
    - Polymorphism
    - Abstraction
    - Message sending
    - Code Reuse
    Message passing realization in JavaScript
    github.com/extremecodetv/mess...
    Video about encapsulation and hiding
    • ТВОЯ ГЛАВНАЯ ОШИБКА В ООП
    Video about Strategy
    • Важнейший шаблон прогр...
    ► ► ►
    Used materials:
    Harold Abelson, Gerald Jay Sussman --
    Structure and Interpretation of Computer Programs
    bit.ly/2ASDW32
    Herbert Schildt --
    Java. Full guide
    bit.ly/2VmthXP
    GoF --
    Design Patterns
    bit.ly/2Vj3FeJ
    C. McConnell --
    Perfect code
    bit.ly/31PuRnE
    Bertran Meyer --
    Object-oriented Software Construction
    David West --
    Object Thinking
    Alan Kay's letter --
    userpage.fu-berlin.de/~ram/pub...
    David West interview --
    jug.ru/2016/09/bugayenko-west/
    ► ► ►
    Our social networks
    ● Insta: / _extremecode
    ● VK: extremecodetv
    ● Telegram Chat: t.me/extremecode (or search @extremecode)
  • Věda a technologie

Komentáře • 1K

  • @ExtremeCode
    @ExtremeCode  Před rokem +19

    Братан, хорош, давай подпишись на наш Telegram канал, мы там байки и кулстори травим
    🖤 t.me/extremecode

    • @Veyron104
      @Veyron104 Před rokem

      малёх не понял про наследование в жс, но в шарпе же тоже можно дописать методы в родительский класс и это ничего не сломает, но только если эти методы будут использованы только в одном из наследников то ведь лучше как-то по другому это реализовать? Я такое "понял" не сам, мне помогли (

    • @user-bb5xw8bd8w
      @user-bb5xw8bd8w Před rokem

      чтобы быть такой лошарой как ты.....

  • @adbln1
    @adbln1 Před 4 lety +1412

    "Девять парадигм ООП" - половину видоса бомбит на инкапсуляцию.

    • @unnamed2000
      @unnamed2000 Před 4 lety +5

      >
      >

    • @ddystopia8091
      @ddystopia8091 Před 4 lety +2

      czcams.com/video/evtt2YV9PPM/video.html Шестая с половиной парадигма ООП

    • @tyota
      @tyota Před rokem +6

      Сокрытие

    • @-mishana-
      @-mishana- Před rokem +1

      Инкопсуляция

    • @mn4840
      @mn4840 Před rokem +2

      Сокрыть не получилось )

  • @user-jp8sw5cj4s
    @user-jp8sw5cj4s Před 4 lety +960

    Все ясно. Экстримкод-это сокрытие, инкапсуляция-это харчок. Наконец-то разобрался

    • @bleulegend
      @bleulegend Před 2 lety +1

      Почему 630 лайков но нету ответов?

    • @deleted-ox5jl
      @deleted-ox5jl Před 2 lety +3

      @@bleulegend ты все испортил

    • @jleenvanyes5219
      @jleenvanyes5219 Před 2 lety +1

      @@deleted-ox5jl ты все испортил

    • @thetraveler7779
      @thetraveler7779 Před 2 lety +1

      @@bleulegend ты всё испортил

    • @artur8904
      @artur8904 Před 2 lety

      @@thetraveler7779 ты все испортил

  • @alshainbify
    @alshainbify Před 4 lety +739

    От инкапсуляции до Марса в одно сокрытие

    • @loam
      @loam Před 4 lety +9

      Менее чем в 12 парсеков!

    • @artemfedurin6726
      @artemfedurin6726 Před 4 lety +4

      *вскрытие :D

  • @rubik6169
    @rubik6169 Před 4 lety +635

    Я понял : полиморфизм это сокрытие, инкапсуляция это сокрытие, а наследование это открытие. Спасибо авторам канала!

    • @alexb7888
      @alexb7888 Před 4 lety +91

      При наследовании ты можешь переопределить публичный метод родителя, чем закрыть изначальную реализацию, следовательно наследование это сокрытие, пусть и косвенно! Сдедовательно весь ООП направлен на то, чтобы что-то скрывать! Срочно пишем в рен тв с этими догадками, они обязаны разобраться

    • @nativecode770
      @nativecode770 Před 2 lety +2

      :rofl:

    • @user-yt2pk2mr8h
      @user-yt2pk2mr8h Před 2 lety +2

      @@alexb7888 А разве можно закрыть публичный метод? Вроде-бы наоборот, можно только расширять видимость

    • @alexb7888
      @alexb7888 Před 2 lety +3

      @@user-yt2pk2mr8h ну смотри, был public testMethod который складывал 2 и 2, мы унаследовались, переопределили его и теперь он делает 2 + 5 условно, изначальную задумку мы скрыли) А заодно нарушили принцип подстановки Барбары Лисков, который вроде как один из базовых, но не вяжется с ООП и реально в проектах редко соблюдается

    • @user-yt2pk2mr8h
      @user-yt2pk2mr8h Před 2 lety +1

      @@alexb7888 Блин, я, кажись, неправильно вас понял. Я подумал, что закрыть - значит сделать приватным вместо публичного) Тогда вопрос снят

  • @ivaneh3860
    @ivaneh3860 Před 4 lety +645

    Спасибо за видео, наконец-то понял, что инкапсуляция - это сокрытие

    • @catswill
      @catswill Před 4 lety +11

      Пидор)

    • @n3gve
      @n3gve Před 3 lety +5

      Ох твою мамку в этот момент возжелали все остальные в этих каментах

    • @user-fm8pn8dp2b
      @user-fm8pn8dp2b Před 3 lety +5

      Пхахахахах

  • @mr.plague8134
    @mr.plague8134 Před 4 lety +1163

    Только ради колонизации Марса: инкапсуляция - это сокрытие.

    • @nikusrotuslomatus1879
      @nikusrotuslomatus1879 Před 3 lety +54

      Абсолютно не согласен инкапсуляция это харчок.

    • @shicklgrubber
      @shicklgrubber Před 3 lety +16

      Давайте хором. ИНКАПСУЛЯЦИЯ - ЭТО СОКРЫТИЕ. ИНКАПСУЛЯЦИЯ - ЭТО СОКРЫТИЕ. ИНКАПСУЛЯЦИЯ - ЭТО СОКРЫТИЕ.

    • @shicklgrubber
      @shicklgrubber Před 3 lety +34

      Надеюсь, автор привязан к ракете. А не лежит задницей вверх. Иначе есть опасность изменить орбиту Земли.

    • @KiraLis39
      @KiraLis39 Před 3 lety +6

      Нет, инкапсуляция - это не "сокрытие". Это кое-что более сложное, а сокрытие является лишь следствием данной механики.)

    • @a.o.yaroslavov
      @a.o.yaroslavov Před 3 lety +2

      Слишком узкое определение, но верное.

  • @Unerty
    @Unerty Před 4 lety +524

    Все говорят, что инкапсуляция - это сокрытие. Но что, если я скажу, что автор - харчок?

    • @user-rj1sr4ho9g
      @user-rj1sr4ho9g Před 4 lety +11

      ну вщет
      Харчок сейчас помогает Бэду с обзорами на русское кино

  • @ExtremeCode
    @ExtremeCode  Před 4 lety +2226

    Собираем петицию, за то чтобы официально включить OPESDULATION в состав ООП.
    1 голос - 1 лайк

    • @tankowot
      @tankowot Před 4 lety +5

      Бравооо

    • @Evgenevich
      @Evgenevich Před 4 lety +39

      нет, не надо, я к этой парадигме не готов

    • @gagikpog
      @gagikpog Před 4 lety +2

      Где подпись ставить нужно?

    • @user-bt9tv9dw1e
      @user-bt9tv9dw1e Před 4 lety +10

      А можно внести правки в концепцию?
      Так сказать добавить параметр степени тяжести.
      Ну и соответственно наказание сделать гибким.
      Заменить объект применения и область применения объекта.
      А особо ретивым попросить присесть на пирамидку и подумать над своим кодом. (Колыбель Иуды)

    • @astolfo_5071
      @astolfo_5071 Před 4 lety +2

      Жестоко

  • @rustyshackleford9073
    @rustyshackleford9073 Před 4 lety +737

    Интересный факт: инкапсуляция - это сокрытие

    • @iryandriver
      @iryandriver Před 4 lety +82

      осторожно, а то авторы этого канала сделают сокрытие твоей головы

    • @Evgenevich
      @Evgenevich Před 4 lety +19

      дерзко

    • @ark-kun7221
      @ark-kun7221 Před 4 lety +4

      Только хотел написать эту правду:)))

    • @user-id3fc8qs7y
      @user-id3fc8qs7y Před 4 lety +2

      Осторожнее, а то инкапсулируют пулю в твое тело с помощью пулемета, и сделают сокрытие твой башки)

    • @maxon17
      @maxon17 Před 4 lety +29

      @@iryandriver ТИХО! Мы пытаемся сделать вечный двигатель работающий на адском подгорании.

  • @flow2012est
    @flow2012est Před 4 lety +114

    Инкапсуляция - это когда твоя мама держит тебя в секрете от твоего папы.

    • @MrPelmewka
      @MrPelmewka Před 4 lety +14

      Сокрытие?

    • @12strel
      @12strel Před 4 lety +24

      Или когда твоя мама держит от тебя в секрете каким методом и от какого предка она тебя создала

    • @minshuga257
      @minshuga257 Před 3 lety

      А сокрытие?

    • @andreysolomatov1552
      @andreysolomatov1552 Před 12 dny

      Инкапсуляция - это когда твоя мама не позволяет твоему папе применить ремень самому непосредственно на твою попу - а определяет сама, как, сколько и в какое время допустимо - при получении запроса на это от папы.

  • @RobotN001
    @RobotN001 Před 4 lety +230

    если мат скрывают кряканьем , это сокрытие или инкапсуляция ? инкапсуляция совести ? )

    • @sirjorgenbjorgen2295
      @sirjorgenbjorgen2295 Před 4 lety +36

      Сокрытие это если бы он матом ничего не говорил, а так это инкапсуляция - так как он защищает свой компонент канал от другого компонента "цензура ютуб" и компонента "хейтеры в комментах" что подходит под второе определение, а так же мат понимают только те, кто знает это матное слово что подходит под первое определение инкапсуляции

    • @MrVikadin
      @MrVikadin Před 4 lety +9

      ты спросил одно и тоже. если мат скрывают кряканьем, это сокрытие или сокрытие? Мы ведь решили, что инкапсуляция === сокрытие

    • @mayonnaizzee
      @mayonnaizzee Před 4 lety +5

      Кря

    • @mmospanenko
      @mmospanenko Před 4 lety +9

      Это утиная типизация

    • @user-rq5li5jq1p
      @user-rq5li5jq1p Před 3 lety

      @@sirjorgenbjorgen2295 чувак ты крутой😂

  • @adamlain5979
    @adamlain5979 Před 4 lety +290

    *Временные Тайм-Коды:*
    1 - *Инкапсуляция:* 4:52
    2 - *Наследование:* 7:53
    3 - *Полиморфизм:* 10:14
    4 - *Абстракция:* 14:04
    5 - *Посылка сообщений:* 15:26
    *Временные **-"Экстремальные Коды"-** Тайм-Коды:*
    1 - *Инкапсуляция:* 4:52 -6:54- -Подробнее в комментариях, там в одно сокрытие до Марсе-
    2 - *Наследование:* 7:53 -8:37-
    3 - *Полиморфизм:* 10:14 -11:44- -13:57-
    -Паттерн 3.00000...∞1- *Паттерн* "Стратегия": 12:55 _13:15 -В описании, если что-
    -Не выведена в парадигму- 4 - *Абстракция:* 14:04 -14:25- -14:47-
    5 - *Посылка сообщений:* 15:26 -15:43-
    -6- ??? - *Повторное использование:* 17:42 -17:59- -На Марсе-
    -∞- 6.5 - *-Опи***ляция:-* 18:38 -18:32-
    6.5+5 *Точнее* 4+5 - *SOLID:* 19:00 -18:52-
    -Лайк- Красивая кнопка, горит синим, когда нажимаешь, круто да? -Нажми, и от Инкапсуляции до Марса, в 1 сокрытие- ЖМИ НЕ ЖМИСЬ -Вот так выглядит код, ой, хотел сказать текст, когда ты обязан дописывать ЧУЖОЙ код, точнее читать его, и то-есть текст, и поэтому он сбежавший "ЧУЖОЙ", из того же фильма- :)

    • @user-mr9gw1hj5g
      @user-mr9gw1hj5g Před 6 měsíci +3

      Неправильно. Вот правильные таймкоды:
      1 - Сокрытие: 4:52
      2 - Повторное использование кода: 7:53
      3 - Чёто важное вроде: 10:14
      4 - Сокрытие: 14:04
      5 - че?: 15:26

  • @user-ti7sq3qe6u
    @user-ti7sq3qe6u Před 3 lety +18

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

  • @StanTheFirst
    @StanTheFirst Před 4 lety +107

    Как приятно смотреть это видео - и шутки, от которых ржешь постоянно и, в то же время, разговор по делу. Отличный формат. Видео огонь!

  • @user-gn1ic3mv1w
    @user-gn1ic3mv1w Před 4 lety +30

    Как всегда подача просто идеальна! Ваш канал и CODE BLOG лучшее что только есть!) Жду с нетерпением выпуск про SOLID.

  • @Dimarious.G
    @Dimarious.G Před 4 lety +54

    Только не парадигмы, а принципы... Учи маслят правильно! :)
    Парадигмы: структурное П, функциональное П, ООП и т.п.
    Парадигма тут была одна -- ООП.

  • @user-cq5to1ew5g
    @user-cq5to1ew5g Před 4 lety +41

    Ну все, все, уговорил, Коль. Женюсь на тебе :*
    Слишком сладкие видосы

    • @vasilys9776
      @vasilys9776 Před 4 lety +13

      Ты хочешь получить доступ к ссылкам?

    • @Uni-Coder
      @Uni-Coder Před 4 lety +10

      Вот эту фразу надо было сокрыть

  • @denisivlentiev5825
    @denisivlentiev5825 Před 2 lety +5

    Манера и подача информации на высшем уровне!! И смешно и интересно ! 👍😂

  • @Serg71007
    @Serg71007 Před 4 lety

    Смотрю давно вас) всё же какой классный канал)) Успехов в развитии)

  • @radimbig
    @radimbig Před rokem +3

    Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?

  • @fixmedev521
    @fixmedev521 Před 4 lety +109

    Суть всего видоса: ООП это сокрытие

    • @12strel
      @12strel Před 4 lety +12

      Суть всего это то что программист это и есть сокрытие он Че-то там пишет но реально нихрена никому не может объяснить как и зачем он это делает.

    • @fedmunty4051
      @fedmunty4051 Před 3 lety +1

      В ООП 3 буквы, а это значит, что ООП придумали иллюминаты, так как их символ - треугольник, у которого какраз 3 стороны. е изучайте ООП, это помогает иллюминатам захватить мир. Все, кто становится ООП программистами, становятся рабами системы! Одумайтесь! Ещё есть шанс всё изменить!

  • @Myaw-mrow
    @Myaw-mrow Před 3 lety +3

    Замечательное видео, очень познавательно и забавно. Надеюсь я верно понял, что инкапсуляция это сокрытие. Удачи в успехах!

  • @Alex__88
    @Alex__88 Před 8 měsíci +2

    Братан, хорош, давай, давай вперёд! Контент в кайф, можно еще? Вообще красавчик! Можно вот этого вот почаще?

  • @user-pv4pl9vk4p
    @user-pv4pl9vk4p Před 8 měsíci

    Спасибо за контент! Наконец-то посмотрел материал о программировании с улыбкой и слезами счастья на лице, а не глубокой депрессии :D насмеялся от души, класс))

  • @user-rn7nv7wl8i
    @user-rn7nv7wl8i Před 4 lety +5

    Спасибо, отличная работа. Давай скорее видео про SOLID

  • @EnDeRBeaT
    @EnDeRBeaT Před 4 lety +53

    7:00
    2023 год.
    SpaceX запускает рейсовых Николаев на жопной тяге на Марс.

    • @NoiroStar
      @NoiroStar Před 4 lety +11

      А секрет двигателя инкапсулировал от общественности)

  • @yugovmax
    @yugovmax Před 4 lety

    Спасибо, весело и позновательно:) Особенно поржал над тем, когда увидел у себя на полке книги, используемые в этом видео)))

  • @Victor-il9gm
    @Victor-il9gm Před 2 lety

    очень интересный и познавательный контент, а главное еще и веселый. Спасибо очень годно!

  • @user-mk3go6lb8f
    @user-mk3go6lb8f Před 4 lety +43

    Видос ещё не смотрел, но заранее скажу - Инкапсуляция это сокрытие.

  • @danielson679
    @danielson679 Před 4 lety +2

    Давно ждал видосик про ООП

  • @egor_andryushchenko
    @egor_andryushchenko Před 3 lety

    Спасибо чел, полезное видео, продолжай в том же духе!

  • @rowario
    @rowario Před 3 lety +22

    как биткоин в конце 2017
    люди в начале 2021: 🗿

  • @alexanders3928
    @alexanders3928 Před 4 lety +3

    Сижу бухаю пиво , ещё не смотрел, но сразу лайк)

  • @evgeniym29
    @evgeniym29 Před 4 lety

    Гениально про ООП! Супер!

  • @CoffeJava
    @CoffeJava Před 4 lety

    Охрененный гоп-стайл, после уроков по программированию отдыхаю тут, у тебя на канале )

  • @AlexAlex-rc9di
    @AlexAlex-rc9di Před 4 lety +12

    В ООП самое главное это Правила. Почему-то многие об этом забывают. Смысл в том, чтоб на проект, который писал Вася, и был успешно уволен, пришел Петя, который сходу начал работу, а не начал вековое изучение проекта, параллельно перестраивая свой ассоциативный ряд с ассоциативным рядом Пети. Чем строже правила, патерны, ограничения, тем проще всего этого достичь. Теряется дата ориентация, но лучше потерять 30% на производительности, чем 500% на времени разработки.

    • @Ca1vema
      @Ca1vema Před rokem +1

      Скажи это Васе, который был успешно уволен потому что на его место легко взять любого Петю.

    • @lamasnik
      @lamasnik Před rokem +3

      На самом деле, Вася сам ушел, когда все понял :) а конвейер продолжил работать по своим паттернам :)

  • @edwardavd9423
    @edwardavd9423 Před 4 lety +6

    Спасибо за видос! Нужная штука! Снимете урок про UML? Так сказать, для осознания проектирования программного обеспечения. Не помешало бы...

  • @dargkonide7823
    @dargkonide7823 Před 4 lety

    Го больше конента про паттерны и вообще про теоретичекие штуки! Оч классно и доходчиво)

  • @archon_protoss
    @archon_protoss Před 4 lety +1

    поставил лайк, когда увидел слово "оподливился", спасибо за годный контент

  • @doomox6001
    @doomox6001 Před 4 lety +15

    Кстати про SOLID было бы рили очень интересно послушать.

  • @artemsokolov5007
    @artemsokolov5007 Před 4 lety +61

    ООП это и есть парадигма
    а то что тут рассказывается - это принципы или концепции

    • @adbln1
      @adbln1 Před 4 lety +6

      То что рассказывается - какие всё плохие что не так определяют инкапсуляцию.

    • @dxrpz1669
      @dxrpz1669 Před 4 lety +6

      ООП это сокрытие

    • @thetraveler7779
      @thetraveler7779 Před 3 lety +3

      @@adbln1 да мздит он, на самом деле все прекрасно понимают что имеется ввиду под сокрытием, а ему лишь бы к словам придраться, это больше субъективщеной пахнет с точки зрения собственного болезненного восприятия этого выражения.

  • @user-hl7zj8fc7u
    @user-hl7zj8fc7u Před 4 lety

    Пздц, уже к середине видео поставил на паузу так как уже не мог вникать в происходящее из-за своего ржача))) Хотя дельные вещи толкаете, но в такой классной форме! Спасибо за материал и за подачу) Видос бомба)))
    P.S. Отныне слово Scriptизёр навсегда в моём лексиконе)))

  • @user-sg6gv6jq3z
    @user-sg6gv6jq3z Před 4 lety

    Крутяк, как всегда. )

  • @user-bh3ul2yk3q
    @user-bh3ul2yk3q Před 4 lety +6

    Надо разобраться с SOLID, обязательно

  • @user-bf1zg6tx6u
    @user-bf1zg6tx6u Před 4 lety +18

    ис/ах (инкапсуляция - сокрытие, автор - харчок)

  • @user-ue8bh7tj5k
    @user-ue8bh7tj5k Před 4 lety

    Супер пупер круто. Спасибо :3

  • @From_The_Shadow_I_Come
    @From_The_Shadow_I_Come Před 4 lety +55

    А что если я скажу, что парадигма - это весь ООП, а не один из его принципов?

    • @user-pv3hz3bw1g
      @user-pv3hz3bw1g Před 3 lety +5

      Есть зажигание!
      Реактивный двигатель работает на 100500%
      Долетим до Марса за пару минут

  • @TheTereza27
    @TheTereza27 Před 4 lety +9

    Парадигма опиздюляция - то что надо. Всем DI, посоны)

  • @serggio88888
    @serggio88888 Před 4 lety +32

    Охуеть, я все понял. Понял все я... Лайк.
    Про mvc mvvm etc можна?

  • @lamasnik
    @lamasnik Před rokem

    thank you, the knowledge you passed on put everything into concepts

  • @juliusmalkov9620
    @juliusmalkov9620 Před 4 lety +1

    интересно смотреть ваши видео после того как многое уже осознал, значительно больше смысла замечаешь) И да после изучения паттернов реально понимание усиливается)

  • @Techpowers
    @Techpowers Před 4 lety +3

    Ребята, большая просьба снять видео про слабую и сильную типизацию .
    Строгую и динамическую типизацию

  • @mymoney5536
    @mymoney5536 Před 3 lety +7

    Про опиздюляцию мало рассказал. Не понятно! Если можно, отдельный выпуск сделайте про опиздюляцию.

  • @OpalGooDog
    @OpalGooDog Před 4 lety

    Интересно, спасибо!!!

  • @user-fb3vp8tp9s
    @user-fb3vp8tp9s Před 4 lety

    аааа инкапсуляция это сокрытие, теперь я понял Автор Спасибо ОГОМНОЕ!!!

  • @user-rq6rx5cp7i
    @user-rq6rx5cp7i Před 4 lety +4

    +1
    Согласен с автором: инкапсуляция - это сокрытие.

  • @user-re4kz9cr7p
    @user-re4kz9cr7p Před 4 lety +4

    А есть же ещё Егор Бугаенко, у него вообще своя атмосфера в ООП)))

    • @mik439
      @mik439 Před 2 lety

      по моему он просто любит бить людей - к ООП это слабо относится

  • @alexandrecebotari5751
    @alexandrecebotari5751 Před 4 lety

    Ребят, классно подаете материал. Вас очень интересно смотреть. Единственное, чего бы Вам порекомендовал, это ознакомиться ближе с языками, которые Вы либо игнорируете, либо высказываетесь в негативном ключе. В том же PHP версии 7+ появилась достойная типизация, в следующей версии собираются вводить и типизацию свойств. Есть так же возможность задать declare(strict_types = 1), что изменит поведение интерпретатора и прекратит динамическую типизацию при задании типа. А в остальном, все достойно, только на протяжении 10 роликов бомбить что не всегда люди бывают правы, ну это наверно много=) пора бы это отпустить. Всех Вам благ!

  • @losishche
    @losishche Před 4 lety +1

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

  • @NecroRomnt
    @NecroRomnt Před 4 lety +18

    Смотри, дяденька любитель фистинга. Кто-нибудь добудет твои ссылки...

  • @cplusplusdude8189
    @cplusplusdude8189 Před 4 lety +40

    Чувак, мне хватило 5 мин твоего видео, чтобы задаться одним вопросом: "Что нужно долбить чтобы нести такую упоротую дичь?".

  • @olexkov4643
    @olexkov4643 Před 4 lety +2

    Расскажите про дата ориентированное программирование.

  • @user-pi2xn5bu3t
    @user-pi2xn5bu3t Před 4 lety +1

    20 минут контента это хорошо

  • @dmitriy3298
    @dmitriy3298 Před 4 lety +4

    Будут ли видосы по разбору IDE, текстовых редакторов, плагинов, расширений как в видео обзор Visual Studio 2017?

  • @thetraveler7779
    @thetraveler7779 Před 4 lety +3

    Инкапсуляция - это сокрытие!!!

  • @CoS1NuS1
    @CoS1NuS1 Před 4 lety

    Лайк не глядя!!!

  • @volodymyrmelnychuk6014
    @volodymyrmelnychuk6014 Před 4 lety +1

    Давай видос про SOLID, интересно

  • @riot80
    @riot80 Před 4 lety +5

    4:39 даже программист является объектом

  • @favelly5446
    @favelly5446 Před 4 lety +7

    11:55 Он написал abstract class вместо intreface,
    Override'им его!

  • @kurpaty176
    @kurpaty176 Před rokem

    Ну наконец-то нашел подтверждение тому, что инкапсуляция - это сокрытие. Спасибо!

    • @princessmary5556
      @princessmary5556 Před 5 měsíci

      Инкапсуляция - не сокрытие.

  • @TheSarapulov1
    @TheSarapulov1 Před 2 lety

    Классный видос!
    Кстати, инкапсуляция - это сокрытие

    • @princessmary5556
      @princessmary5556 Před rokem

      Кстати, нет. Инкапсуляция это не сокрытие.

  • @NoiroStar
    @NoiroStar Před 4 lety +3

    Мне кажется ты инкапсулирова от нас часть правды, и несколько парадигм (2 с половиной, если быть точнее)

  • @suryaninov
    @suryaninov Před 4 lety +6

    Так, я в комменты зашёл комменты умных дядек почитать с бородой по колено, а не послушать про ваш СКРЫТЫЙ ПУЛ

  • @asgart_vocal
    @asgart_vocal Před 4 lety

    Обажаю тебя смотреть, за твой слог :)

  • @user-bw7ov8ip5w
    @user-bw7ov8ip5w Před 4 lety

    Супер видео!

  • @user-vp1jt3zp9q
    @user-vp1jt3zp9q Před 4 lety +6

    Автор - харчок, инкапсуляция - сокрытие

  • @markzharkov2551
    @markzharkov2551 Před 4 lety +4

    Только за шутку про пайтон лайк

  • @bogdanbida8587
    @bogdanbida8587 Před 3 lety

    Сегодня на собеседовании, на ответ по вопросу "что такое инкапсуляция?" мне ответили что я описал сокрытие данных, и дополнили вопросом "но что тогда такое инкапсуляция?" я конкретно так завис, думая кто меня обманывает, как оказалось мое понятие инкапсуляции хромало.. Где ж было раньше это видео, нереально полезный контент, сразу лайк

  • @user-bi4wd8hr2r
    @user-bi4wd8hr2r Před 4 lety

    Прикольный рассказ :)

  • @tduk2011
    @tduk2011 Před 4 lety +3

    Как я могу получить материалы для этого видео из твоей шахты? ммм?

  • @a.o.yaroslavov
    @a.o.yaroslavov Před 4 lety +8

    Есть по сути всего 3-4 парадигмы: императивная, декларативная, функциональная и сообщения (акторы); Все остальное - не парадигмы, а принципы и инструменты. Например, SOLID - принципы ООП, а, например, наследование - это инструмент с помощью которого достигают полиморфизма. Вкуриваете?

    • @koshchey42
      @koshchey42 Před 4 lety

      Википедия утверждает, что функциональное программирование - это разновидность декларативного.

    • @a.o.yaroslavov
      @a.o.yaroslavov Před 4 lety

      @@koshchey42 Она нагло врёт. Или искренне ошибается. в противном случае все бы со Лиспа перешли на кобол.

    • @koshchey42
      @koshchey42 Před 4 lety

      Объясни, почему так. Я Лисп знаю очень слабо, Кобол совсем не знаю. Какой язык является декларативным по твоему мнению?
      Наследование не только позволяет реализовать полиморфизм. Наследование облегчает создание нового класса на базе существующего. Полиморфизм может быть и без наследования.

    • @a.o.yaroslavov
      @a.o.yaroslavov Před 4 lety

      @@koshchey42 Чисто декларативный и вполне себе универсальный язык - XML. Описываешь схему и интерпретатор к ней и всё, у тебя новый язык DSL. В функциональном языке тебе придётся описывать код в виде формул, а не отношения и правила между объектами.

    • @koshchey42
      @koshchey42 Před 4 lety

      Чушь. XML - это базовый язык для создания других языков на его основе. На базе XML может быть создан язык любого типа (как язык программирования, так и язык описания данных). Сам по себе XML не является языком программирования.

  • @urikxx
    @urikxx Před 4 lety

    Боооольше такого контента

  • @dashandr1
    @dashandr1 Před 4 lety

    Не программирую, но не пропускаю не одного видоса))) юморок конечно заебок, но почему мне нравится обусуждения на тему логиги, алгоритмов, абстракций и прочего прогерского?)

  • @RAZUMOVSKY228
    @RAZUMOVSKY228 Před 4 lety +4

    13:41 - ну конечно Test() будет недоступен, ведь obj надо перекастить в тип А и тогда Test() станет доступным. У Parent classa нету контекста для Test()
    A obj2 = (A)obj;
    obj2.Test();
    А так пытаться вызвать в родительском классе метод дочернего невозможно же )

    • @dadoo6912
      @dadoo6912 Před rokem

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

  • @daenur548
    @daenur548 Před 4 lety +5

    13:27
    Parent obj = new A();
    obj.Test2();
    ((A)obj).Test(); //wow!?

  • @Steve_Yoba
    @Steve_Yoba Před 4 lety +1

    Спасибо, пацаны

  • @user-hj5pk5ui9c
    @user-hj5pk5ui9c Před 4 lety

    Круть, лойс))

  • @vladislavledovskikh2123
    @vladislavledovskikh2123 Před 4 lety +15

    Интересный факт: инкапсуляция - это сокрытие[2]

  • @corey6214
    @corey6214 Před 4 lety +3

    Ага, так получается полиморфизм это сокрытие!))

  • @user-bt9tv9dw1e
    @user-bt9tv9dw1e Před 4 lety +1

    Спс за видос, почти ничего не понял, но давай SOLID.

  • @Joy-dn8yz
    @Joy-dn8yz Před 3 lety

    Ура! Я соблюдаю парадигму 6.5!)))

  • @user-mv5oy7wc3q
    @user-mv5oy7wc3q Před 4 lety +10

    на 1:25 за "петухон" уже луйк тыкнул, боже, как же жизненно

    • @mikeistp5736
      @mikeistp5736 Před 4 lety

      Подскажите нубу, не знающего про питон, за что его петухонят?

    • @braiN941
      @braiN941 Před 4 lety

      Причина?

  • @yanju6439
    @yanju6439 Před 4 lety +12

    Гарбич коллектор по этому ролику плачет.

  • @actualsound8195
    @actualsound8195 Před 3 lety

    6,5 - лучшая парадигма!) мало относится к ООП но блин, жизненная!)))

  • @NelianCross
    @NelianCross Před 4 lety

    Хочу заняться разработкой игр, изучаю моделирование и C#, знаешь, хоть видео не дофигаумные, но достаточно ёмкие, чтобы понять некоторые моменты, спасибо.

  • @btsmart.c7027
    @btsmart.c7027 Před 4 lety +26

    Свастика + Пакмэн + флаг Украины = Python

    • @brayanhustler93
      @brayanhustler93 Před 4 lety

      что за ниувожение к вытиранам?

    • @mannas273
      @mannas273 Před 4 lety +1

      Хмммм. Вроде власовский флаг РФ больше подойдёт ,не ?!

  • @PetrProduct
    @PetrProduct Před 4 lety +5

    Даешь SOLID в авторском переводе
    Гобл... ExtremeCode

  • @mikhailkasyanov7432
    @mikhailkasyanov7432 Před 3 lety +2

    У меня прям знатно пригорело когда я где-то в статье увидел что-то вроде:
    "Ещё 12 принципов ООП SOLID,DRY,KISS"

  • @dmitriyobidin6049
    @dmitriyobidin6049 Před 4 lety +1

    17:36 Уже давно есть sicp где используется питон, но я бы всё равно рекомендовал попробовать освоить версию со scheme. Неплохо так из зоны комфорта может выдернуть, это полезно.