Мы работаем над восстановлением приложения Unionpedia в Google Play Store
ИсходящиеВходящий
🌟Мы упростили наш дизайн для улучшения навигации!
Instagram Facebook X LinkedIn

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

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

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

Содержание

  1. 4 отношения: SOLID (объектно-ориентированное программирование), Объектно-ориентированное программирование, Инверсия управления, Зацепление (программирование).

  2. Принципы программирования

SOLID (объектно-ориентированное программирование)

SOLID (сокр. от и dependency inversion) в программировании — мнемонический акроним, введённый Майклом Фэзерсом (Michael Feathers) для первых пяти принципов, названных Робертом Мартином (прим.

Посмотреть Принцип инверсии зависимостей и SOLID (объектно-ориентированное программирование)

Объектно-ориентированное программирование

Объе́ктно-ориенти́рованное программи́рование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса, а классы образуют иерархию наследования.

Посмотреть Принцип инверсии зависимостей и Объектно-ориентированное программирование

Инверсия управления

Инверсия управления (Inversion of Control, IoC) — важный принцип объектно-ориентированного программирования, используемый для уменьшения зацепления в компьютерных программах.

Посмотреть Принцип инверсии зависимостей и Инверсия управления

Зацепление (программирование)

Зацепление, сцепление, сопряжение (coupling) — способ и степень взаимозависимости между программными модулямиISO/IEC/IEEE 24765-2010 Systems and software engineering — Vocabulary; сила взаимосвязей между модулямиISO/IEC TR 19759:2005, Software Engineering — Guide to the Software Engineering Body of Knowledge (SWEBOK); мера того, насколько взаимозависимы разные подпрограммы или модули.

Посмотреть Принцип инверсии зависимостей и Зацепление (программирование)

См. также

Принципы программирования

Также известен как Dependency Inversion Principle, Инверсия зависимостей.