Курс ООП на Python — обучение объектно-ориентированному программированию с практикой
2026-02-26 17:24 Diff

Шаблоны проектирования

Изучение подходов для решения распространенных задач, Примеры паттернов, Антипаттерны

Конфигурация

Проектирование классов с учетом конфигурации, Использование параметров для настройки поведения, Изменяемая конфигурация

Объекты-Сущности и Объекты-Значения

Объекты с уникальной идентичностью, Объекты, описывающие данные без уникальности, Использование объектов внутри других объеков

Fluent Interface

Создание цепочек методов для улучшения читаемости, примеры использования, преимущества и ограничения

Сборщики

Поэтапная сборка сложных объектов шаг за шагом, Композиция объектов, Текучий интерфейс в сборщиках, Библиотеки Carbon, Collection, Symfony String

Правильная организация кода

Выделение интерфейсов, Абстракции, Работа с побочными эффектами, Принцип SRP