Принципы SOLID
Коротко: SOLID объединяет пять руководящих принципов сопровождаемого объектно-ориентированного ПО: единственная ответственность, открытость/закрытость, подстановка Лисков, разделение интерфейсов и инверсия зависимостей.
Подробнее: Принципы принадлежат Роберту К. Мартину («дядюшка Боб»). Они помогают держать классы небольшими, заменяемыми и лёгкими для изменения. Это практические правила, а не законы: кто следует им слепо, легко порождает избыточную абстракцию.
Подробности
| Буква | Принцип | Вкратце |
|---|
См. также: внедрение зависимостей, чистый код, ООП, интерфейс