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