DEV Community

loading...

Introduction

Eduardo Julião
Software Developer | Geek since 1993 | @monsieurxuxu on twitter
・1 min read

First compiled by Robert C. Martin in 1990s, SOLID is a acronym that stands for:

  • S: Single Responsibility Principle (SRP)
  • O: Open closed Principle (OCP)
  • L: Liskov substitution Principle (LSP)
  • I: Interface Segregation Principle (ISP)
  • D: Dependency Inversion Principle (DIP)

These are a set of golden rules for object-oriented programming, that make it easier for developers to develop applications that are easy to maintain, refactor and expand.

In this series, we'll dive into what each of these principles are and how they are implemented

Discussion (0)