Depend in the direction of abstraction. High level modules should not depend upon low level details.
Dec 9, 2022