A principios de 2000 el ingeniero americano Robert C Martin dió forma a los conceptos que hay detrás del acronimo SOLID. Estos 5 principios reunen las bases que todo programador de orientación a objetos debería tener presentes a la hora de desarrollar.
| Inicial | Concepto |
|---|---|
| S |
|
| O |
|
| L |
|
| I |
|
| D |
|