Питання 6 з 8

Запитання 6
Яке основне положення принципу інверсії залежностей (Dependency Inversion Principle, DIP)?
Варіанти відповідей
Модулі нижчого рівня повинні визначати інтерфейси для модулів вищого рівня.
Залежності слід будувати на абстракціях; деталі мають залежати від абстракцій.
Слід уникати будь‑яких залежностей між модулями.
Модулі високого рівня мають безпосередньо імпортувати модулі низького рівня.