SOLID Principles in JavaScript: What Does the "D" Stand For?by@serhiirubets
290 reads

SOLID Principles in JavaScript: What Does the "D" Stand For?

by Serhii Rubets3mMarch 23rd, 2022
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

"Dependency Inversion Principle" says: high level modules should not depend on low level modules; both should depend on abstractions. "Details should depend upon abstractions," says author. "Single responsibility" principle says: "abstractions don't depend on details" This principle is the last part of the SOLID Principles in JavaScript series in JavaScript. If you haven't read the previous three (first part, second part, third part, fourth part), I highly recommend to read them first and come back.
featured image - SOLID Principles in JavaScript: What Does the "D" Stand For?
Serhii Rubets HackerNoon profile picture
Serhii Rubets

Serhii Rubets

@serhiirubets

I'm a Fullstack JS engineer with 10 years of experience. Also, I'm a mentor, teacher, and author of front-end courses.

Learn More
LEARN MORE ABOUT @SERHIIRUBETS'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Serhii Rubets HackerNoon profile picture
Serhii Rubets@serhiirubets
I'm a Fullstack JS engineer with 10 years of experience. Also, I'm a mentor, teacher, and author of front-end courses.

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite