Принцип инверсии зависимостей

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Принцип инверсии зависимостей (англ. Dependency Inversion Principle, DIP) — важный принцип объектно-ориентированного программирования, используемый для уменьшения связанности в компьютерных программах. Входит в пятёрку принципов SOLID.

Формулировка[править | править вики-текст]

  • Модули верхних уровней не должны зависеть от модулей нижних уровней. Оба типа модулей должны зависеть от абстракций.
  • Абстракции не должны зависеть от деталей. Детали должны зависеть от абстракций.

См. также[править | править вики-текст]

Ссылки[править | править вики-текст]