develop
SOLID - DIP
SOLID - ISP
SOLID - LSP
SOLID - OCP
bootcamp. Архитектурные принципы проектирования решений. Проектирование структуры классов.