SOLID: принципы и паттерны проектирования | Объясняю простыми словами | Примеры на Python