RubyFlow The Ruby and Rails community linklog

SOLID Review: Dependency Inversion Principle

The final SOLID principle is known as the Dependency Inversion principle. Arguably the most important of the five principles, the Dependency Inversion principle can be thought of as a culmination of the principles preceding it. Systems that abide by the other SOLID principles tend to follow the Dependency Inversion principle as a result.

The principle is often (re)stated as: “Abstractions should not depend upon details. Details should depend upon abstractions.”

Read more!

Post a comment

You can use basic HTML markup (e.g. <a>) or Markdown.

As you are not logged in, you will be
directed via GitHub to signup or sign in