EMZETT.
Увійти

DIP

Коротко: Принцип інверсії залежностей (DIP) стверджує: модулі верхнього рівня не повинні залежати від модулів нижнього рівня, обидва залежать від абстракцій.

Докладніше: Літера «D» у SOLID. Залежності вказують на інтерфейси, а не на конкретні класи.

Подробиці

Приклад

OrderService використовує Storage…

Див. також: принципи SOLID, ISP, OCP, інтерфейс