- Принцип инверсии зависимостей
-
Принцип инверсии зависимостей (англ. Dependency Inversion Principle, DIP) — важный принцип объектно-ориентированного программирования, используемый для уменьшения связанности в компьютерных программах. Входит в пятёрку принципов SOLID.
Формулировка
- Модули верхних уровней не должны зависеть от модулей нижних уровней. Оба типа модулей должны зависеть от абстракций.
- Абстракции не должны зависеть от деталей. Детали должны зависеть от абстракций.
См. также
- SOLID — буква «D» в аббревиатуре означает Принцип инверсии зависимостей (англ. Dependency Inversion Principle)
- Инверсия управления
Ссылки
Категории:- Объектно-ориентированное программирование
- Принципы программирования
Wikimedia Foundation. 2010.