Category Design Principles

SOLID – Dependency Inversion Principle

This entry is part 1 of 1 in the series SOLID Principles

Definition according to Wikipedia: To understand these statements we should know about: Abstractions and Concrete implementations Abstract means a summary of the contents. In computer-programming abstractions hide internal details and only show functionality. We can create abstractions using interfaces or…