Yellow-Duck.net
Yellow-Duck.net
  • 53
  • 1 286 160
Абстракция в ООП
В этом видео мы поговорим о важнейшей составляющей ООП, об абстракции.
Переглядів: 73 019

Відео

Инкапсуляция данных в ООП
Переглядів 76 тис.9 років тому
Что такое инкапсуляция в объектно-ориентированном программировании и зачем она нужна.
Подведем итоги
Переглядів 21 тис.9 років тому
В заключительном видео уроке мы подведем итоги, рассмотрим кое-какой полезный материал.
Полиморфизм в ООП
Переглядів 92 тис.9 років тому
Здесь вы познакомитесь с одним из мощнейших механизмов ООП, полиморфизмом, а также с поздним (динамическим) связыванием.
Наследование классов Python
Переглядів 10 тис.10 років тому
Наследование классов Python
Наследование классов Java
Переглядів 7 тис.10 років тому
Наследование классов Java
Наследование Objective C
Переглядів 1,9 тис.10 років тому
Наследование Objective C
Наследование в ООП
Переглядів 57 тис.10 років тому
Наследование в ООП
Методы и данные в Python
Переглядів 9 тис.11 років тому
Методы и данные в Python
Методы и данные в Java
Переглядів 8 тис.11 років тому
Методы и данные в Java
Методы и данные в Objective-C
Переглядів 3,3 тис.11 років тому
Методы и данные в Objective-C
Каким должен быть хороший метод в ООП
Переглядів 34 тис.11 років тому
Каким должен быть хороший метод в ООП
Методы в ООП. Типы методов.
Переглядів 54 тис.11 років тому
Методы в ООП. Типы методов.
Методы и данные в ООП
Переглядів 69 тис.11 років тому
Методы и данные в ООП
Полезные советы при создании класса в ООП
Переглядів 50 тис.11 років тому
Полезные советы при создании класса в ООП
Классы и объекты в Java
Переглядів 18 тис.11 років тому
Классы и объекты в Java
Объекты и классы в Python
Переглядів 24 тис.11 років тому
Объекты и классы в Python
Классы и объекты в Objective C
Переглядів 7 тис.11 років тому
Классы и объекты в Objective C
Понятие класса и объекта в ООП
Переглядів 115 тис.11 років тому
Понятие класса и объекта в ООП
Основные принципы объектно-ориентированного программирования. Что такое ООП и зачем оно нужно?
Переглядів 143 тис.11 років тому
Основные принципы объектно-ориентированного программирования. Что такое ООП и зачем оно нужно?
Введение в обучающий видеокурс по основам Объектно-Ориентированного Программирования (ООП).
Переглядів 72 тис.11 років тому
Введение в обучающий видеокурс по основам Объектно-Ориентированного Программирования (ООП).
Циклы в Python. While, for in. Операторы continue, break. Range().
Переглядів 14 тис.11 років тому
Циклы в Python. While, for in. Операторы continue, break. Range().
Функция в Python. Аргументы функции. Проверка входящих данных.
Переглядів 6 тис.11 років тому
Функция в Python. Аргументы функции. Проверка входящих данных.
Конструкция ветвления "if-else" в Python. Логические операторы.
Переглядів 6 тис.11 років тому
Конструкция ветвления "if-else" в Python. Логические операторы.
Массивы в Python. Работа со списками, кортежами и словарями.
Переглядів 9 тис.11 років тому
Массивы в Python. Работа со списками, кортежами и словарями.
Переменные в Python. Объявление и приведение типов. Print в Python3.
Переглядів 7 тис.11 років тому
Переменные в Python. Объявление и приведение типов. Print в Python3.
Установка Python на Mac OS и Windows видео.
Переглядів 20 тис.11 років тому
Установка Python на Mac OS и Windows видео.
Установка и настройка Eclipse для программирования на Python. PyDev.
Переглядів 24 тис.11 років тому
Установка и настройка Eclipse для программирования на Python. PyDev.
Функции (методы) в Java. Параметры, вызов и переопределение методов.
Переглядів 14 тис.11 років тому
Функции (методы) в Java. Параметры, вызов и переопределение методов.
Конструкция ветвления "switch (case)" в Java. Оператор break.
Переглядів 2,9 тис.11 років тому
Конструкция ветвления "switch (case)" в Java. Оператор break.

КОМЕНТАРІ

  • @greenavoy4148
    @greenavoy4148 Місяць тому

    Слово длина пишется с одной н. Спасибо за внимание.

  • @novattruldax1970
    @novattruldax1970 4 місяці тому

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

  • @SiberianColonel
    @SiberianColonel 8 місяців тому

    Сенкс, камрад. Хоть видео и старое, но всё коротко и по делу

  • @СомМасудзакович
    @СомМасудзакович 9 місяців тому

    Не только смотрел, но и конспектировал, а так же предварительно работал с ООП на Lua.

  • @СомМасудзакович
    @СомМасудзакович 9 місяців тому

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

  • @ЕвгенийС-щ7у
    @ЕвгенийС-щ7у 10 місяців тому

    Автор чересчур умный. Ровно настолько чтобы не смотреть видео. 10 минут воды и три слова по существу

  • @Acksakal
    @Acksakal Рік тому

    Шёл 2024-ый. Всё ещё актуально!

  • @scorp9838
    @scorp9838 Рік тому

    👍👍💯

  • @amin--hj8mc
    @amin--hj8mc Рік тому

    Послушал автора, ИМХО, автор себе противоречит. Сначала он утверждает, что класс есть аналог объекта реального мира. Дальше он говорит, что нужно избегать божественных классов, где собрано слишком много функциональности, относящейся к реальному объекту. Так чему же соответствует класс в реальном мире? ИМХО, скорее это роль или проекция (в психологии есть понятие "субличность") объекта реального мира. Кроме того, автор может представить себе мир, состоящей просто из именованных наборов признаков и методов? Это не описание мира, это склад какой-то

  • @honey7460
    @honey7460 Рік тому

    8:53 ещё раз скажешь это слово, я тебе глотку вырву

  • @AnnaDanilova-b1b
    @AnnaDanilova-b1b 2 роки тому

    как сделать проверку на количество введенных аргументов?

  • @Igor_UA
    @Igor_UA 2 роки тому

    2:50 исползАйте вместо использУйте

  • @eleonsam4304
    @eleonsam4304 2 роки тому

    А что делать если pydev не отображается в open perspective?

  • @suspiciousgoose7904
    @suspiciousgoose7904 2 роки тому

    Спасибо за понятное видео

  • @suspiciousgoose7904
    @suspiciousgoose7904 2 роки тому

    Круто, очень понятно

  • @avanguard4762
    @avanguard4762 2 роки тому

    спасибо

  • @eugenesmith9940
    @eugenesmith9940 2 роки тому

    1я ошибка создания контента - нельзя создавать пустой визуал на 60% хронометража. Ты же программист, а значит должен дружить с логикой. Зачем тебе показывать людям пустую по сути картинку? Неужели не закралась ни разу мысль, вложить туда что-то? Например, наглядные примеры...

  • @emotional_stuff
    @emotional_stuff 2 роки тому

    Идеально просто объяснил, долго искал этот видос, и не зря...

  • @yriiblackMoscow
    @yriiblackMoscow 2 роки тому

    Отлично объяснил

  • @yriiblackMoscow
    @yriiblackMoscow 2 роки тому

    Шикарно донес знания

  • @Fraubell
    @Fraubell 2 роки тому

    Спасибо большое за понятное объяснение!

  • @romanvolosiuk3919
    @romanvolosiuk3919 2 роки тому

    Крайне помогло. Спасибо, автор!

  • @ОлегЧилимов-ъ2ч
    @ОлегЧилимов-ъ2ч 2 роки тому

    это уже пятое видео и только оно оказалось полезным)

  • @garettambient7484
    @garettambient7484 3 роки тому

    елдак получается? Лого подходит

  • @АгнияАгния-ш3л
    @АгнияАгния-ш3л 3 роки тому

    и как я могу закрепить это на практике?

  • @АгнияАгния-ш3л
    @АгнияАгния-ш3л 3 роки тому

    Друг, спасибо!) лучший канал на ютубе! Тысяча лайков!)

  • @bald_agent_smith
    @bald_agent_smith 3 роки тому

    Очень полезный фундаментальный материал. Автор, спасибо за твою работу !

  • @sinchrotron
    @sinchrotron 3 роки тому

    7 лет назад - норм. А сейчас за bool gender вас бы атата :)

  • @sinchrotron
    @sinchrotron 3 роки тому

    Рычаг коробки переменных передач :)

  • @ЮляНізікова
    @ЮляНізікова 3 роки тому

    где эти настройки на виндовс? вверху нет.

  • @slirsflud
    @slirsflud 3 роки тому

    Как я сюда попал?))

  • @A007MP
    @A007MP 3 роки тому

    Зачем придумывать разные названия методов draw() (draw1(), draw2() ...) если квадрат, круг и треугольник являются разными объектами, а в разных объектах спокойно могут быть одинаковые имена? То есть Circle.draw() Square.draw() и т.д. могут существовать без наследования от Shape.

    • @Denisko123
      @Denisko123 Рік тому

      Вполне правильно. Можно вообще обойтись без наследования. Просто интерфейс или абстрактный класс чисто для наглядности. Что должны обязательно быть именно вот такие методы и называться одинаково.

  • @viksaskin1547
    @viksaskin1547 3 роки тому

    Супер ❤️

  • @azamatzabirdinov3777
    @azamatzabirdinov3777 3 роки тому

    Спасибо большое!

  • @ASGWWWW
    @ASGWWWW 3 роки тому

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

  • @ритотнп7р
    @ритотнп7р 3 роки тому

    спасибо за урок

  • @mtvspec
    @mtvspec 3 роки тому

    Возможно ли ООП в JS (TS)? К примеру, если рассмотреть организационную структуру предприятия в виде набора объектов. Каждое подразделение будет объектом класса Подразделение. Все данные хранятся в БД. Теперь, когда клиентский код запрашивает подразделение, мы получаем данные подразделения из БД, создаем объект класса и можем работать с этим объектом. Здесь в принципе все понятно. Но у подразделения могут быть дочерние подразделения. В этом случае, данные дочерних подразделений будут получены тогда, когда клиентский код запросит информацию о дочерних подразделениях, эти вызовы будут асинхронными. В JS можно использовать async/await. Правильно ли так работать с классами в целом (я про асинхронность и ООП)? Или как в этом случае будет правильно?

  • @T3mak
    @T3mak 3 роки тому

    Мозаика начинает складываться :>

  • @ТОКХЭНД
    @ТОКХЭНД 3 роки тому

    Спасибо большое!) Т.е., как я понял, класс - это чертеж дома, а объект (переменная, которая кидает ссылку на класс, имеет значение класса) - это сам дом?

    • @kafychannel
      @kafychannel 3 роки тому

      Объект - конкретный дом

    • @kafychannel
      @kafychannel 3 роки тому

      Переменная ссылается на этот дом

    • @ТОКХЭНД
      @ТОКХЭНД 3 роки тому

      @@kafychannel спасибо)

    • @kafychannel
      @kafychannel 3 роки тому

      @@ТОКХЭНД Как дела кстати

    • @kafychannel
      @kafychannel 3 роки тому

      @@ТОКХЭНД Как программирование?

  • @killerferplay614
    @killerferplay614 3 роки тому

    Зачем классы если есть функции?🗿

  • @dmitrykabanov2869
    @dmitrykabanov2869 3 роки тому

    То есть если поместить в объект метод (функцию) как свойство и передавать в параметры разные тепы данных а в теле функции прописать ветвление и что куда ретурнить то это полиморфизм???

  • @wplwpl3931
    @wplwpl3931 3 роки тому

    Если а = 10 если честно

  • @grigoralex406
    @grigoralex406 3 роки тому

    Javascript нет в списке, а он ооп

    • @ghebodne2644
      @ghebodne2644 3 роки тому

      Курсу через 2 дня исполнится 8 лет...

  • @antonromanenko3200
    @antonromanenko3200 3 роки тому

    *_5.10 Либертарианская идея_*

  • @antonromanenko3200
    @antonromanenko3200 3 роки тому

    *_Балашов 5.10_*

  • @antonromanenko3200
    @antonromanenko3200 3 роки тому

    *_5.10 Балашов_*

  • @antonromanenko3200
    @antonromanenko3200 3 роки тому

    *_5.10 Балашов_*

  • @antonromanenko3200
    @antonromanenko3200 3 роки тому

    *_5.10 Tax Heaven 5.10 Financial Paradise 5.10 Free movement of people, goods, services and capital 5.10 State get out of economy 5.10 Multicurrency 5.10 Multilanguage 5.10 Right to keep and bear arms 5.10 Wealthy people 5.10 Libertarian idea 5.10 Balashov 5.10_*

  • @antonromanenko3200
    @antonromanenko3200 3 роки тому

    *_5.10 Tax Heaven 5.10 Financial Paradise 5.10 Free movement of people, goods, services and capital 5.10 State get out of economy 5.10 Multicurrency 5.10 Multilanguage 5.10 Right to keep and bear arms 5.10 Wealthy people 5.10 Libertarian idea 5.10 Balashov 5.10_*

  • @antonromanenko3200
    @antonromanenko3200 3 роки тому

    *_5.10 Tax Heaven 5.10 Financial Paradise 5.10 Free movement of people, goods, services and capital 5.10 State get out of economy 5.10 Multicurrency 5.10 Multilanguage 5.10 Right to keep and bear arms 5.10 Wealthy people 5.10 Libertarian idea 5.10 Balashov 5.10_*