EMZETT.
Войти

Принципы SOLID

Коротко: SOLID объединяет пять руководящих принципов сопровождаемого объектно-ориентированного ПО: единственная ответственность, открытость/закрытость, подстановка Лисков, разделение интерфейсов и инверсия зависимостей.

Подробнее: Принципы принадлежат Роберту К. Мартину («дядюшка Боб»). Они помогают держать классы небольшими, заменяемыми и лёгкими для изменения. Это практические правила, а не законы: кто следует им слепо, легко порождает избыточную абстракцию.

Подробности

БукваПринципВкратце

См. также: внедрение зависимостей, чистый код, ООП, интерфейс