SOLID — набор из пяти принципов объектно-ориентированного проектирования, которые помогают делать код понятнее, гибче и проще в поддержке. Аббревиатура включает Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation и Dependency Inversion.
Что такое SOLID? Объясните каждый принцип
Подробный ответ PRO
Оцени свой прогресс