129 читали · 3 года назад
Что такое абстрактные классы? ООП в Python
Абстрактные классы (АК), иногда также называемые абстрактными базовыми классами, гарантируют, что производные классы реализуют те или иные методы базового класса. В этой статье вы узнаете о преимуществах абстрактных классов и о том, как их определять при помощи встроенного метода abc. Итак, в чем же прелесть абстрактных классов? Не так давно у меня на работе был спор о том, какой шаблон использовать для реализации удобной в сопровождении иерархии классов в Python. У нас был класс BaseService, который определял общий интерфейс и несколько конкретных реализаций...
2567 читали · 5 лет назад
Люди без абстрактного мышления. Что такое абстрактное мышление и зачем оно человеку
Как до меня дошло, что у многих людей вокруг меня проблемы с абстрактным мышлением? Устроился я какое-то время назад на работу, связанную с ношением оружия. В России к оружию относятся серьёзно и, чтобы устроиться на такую работу, надо пройти специальные курсы, сдать теоретический экзамен и показать практические навыки обращения с оружием, кроме этого не наблюдаться в псих- и нарко-диспансерах и не иметь судимостей. При проведении периодических профилактического медицинских осмотров обязательно общение с психиатром...