Расскажите о принципах SOLID.
Уровень: Junior
Ответ
SOLID — это пять принципов объектно-ориентированного программирования: Single Responsibility (единственная ответственность), Open-Closed (открытость/закрытость), Liskov Substitution (подстановка Барбары Лисков), Interface Segregation (сегрегация интерфейса), Dependency Inversion (инверсия зависимостей).