Абстрактные классы в Python

Поділитися
Вставка
  • Опубліковано 29 лис 2024
  • В данном видео поговорим об абстрактных классах, как они реализуются в Python и зачем вообще нужны.
    Ссылка на github-репозиторий: github.com/MAD...
    -------Поддержать автора______
    www.tinkoff.ru...
    СберБанк - 4279 3806 8218 2938
    boosty.to/madt...
    Мои книги:
    1) Принципы, паттерны и методологии разработки программного обеспечения - urait.ru/bcode...
    2) Основы программирования на Python - urait.ru/bcode...
    3) Основы Dart - mad_ent....
    -------- Подписываемся --------
    VK: mad_ent...
    telegram: t.me/madteache...
    boosty.to/madt...
    #it #madteacher #python

КОМЕНТАРІ • 6

  • @romabarinov6627
    @romabarinov6627 11 місяців тому

    Хорошо подана информация, самобытно и со вкусом

  • @СергейСоколов-г1ч9м

    За "болты" и "запердолить" однозначно лайк )))

  • @andreyo.945
    @andreyo.945 Рік тому

    Спасибо за материал. Очень полезная информация

  • @kapysha.89
    @kapysha.89 7 місяців тому

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

  • @АлексейЛуз-б3й
    @АлексейЛуз-б3й 11 місяців тому

    А зачем это надо? В твоём примере про зарплату не проще ли создать класс "зарплата", коэффициенты, возраст, стаж определить, как атрибуты, а уже конкретно водитель, официант и т.д как экземпляры этого класса?

    • @АндрейЛысенко-й4ш
      @АндрейЛысенко-й4ш 11 місяців тому +1

      По логике вещей, водитель и официант не могут быть экземплярами класса Зарплата, т.к. как они сами по себе должны представлять отдельные сущности(то есть это отдельные классы), с отдельными задачами по мимо одной лишь зарплаты. Почему? Потому что например водителю нужно определить дополнительно атрибут 'Литры': т.е сколько литров в день он может потратить, ЧТО УЖЕ НЕ ЗАПИХНЕШЬ в класс Зарплата, ибо это логически не верно. Я понимаю, что пример тупой, но я к тому, что водитель и официант могут имеет радикально разные атрибуты и разное их кол-во, а зарплата всего 3: 'коэффициенты, возраст, стаж', опять же, если брать твой пример.