High-level modules should not depend on low-level modules. Both should depend on abstractions. Abstractions should not depend on details. Details should depend on abstractions. This is a well-known principle called the “Dependency Inversion Principle...
abubakarwebdev.hashnode.dev3 min read
No responses yet.