SOLID（Robert C. Martinによって造られた頭字語）は、オブジェクト指向プログラミング（POO）を指向しています。これらの原則の目的は、悪い設計を排除し、リファクタリングを避け、より効率的で簡単な維持コードを構築することです。

英語の頭字語については、原則は次のとおりです。

 - 単一の責任の原則（独自の責任の原則）
 - オープンクローズ原理（オープンクローズ原理）
-Liskovの代替原則（LiskoWVの交換原則）
 - 分離原理インターフェイス（インターフェイス分離原理）
 - 依存関係の原則（ユニットの投資の原則）
Los principios SOLID (acrónimo acuñado por Robert C. Martin) están orientados a la Programación  Orientada a Objetos (POO). El objetivo de estos principios es eliminar malos diseños, evitar la refactorización y construir un código más eficiente y fácil de mantener.

Por sus siglas en inglés, los principios son:

- Single responsability principle (Principio de responsabilidad única)
- Open-closed principle (Principio de abierto-cerrado)
- Liskov substitution principle (Principio de sustitución de Liskowv)
- Interface segregation principle (Principio de segregación de interfaces)
- Dependency inversion principle (Principio de inversión de dependencias)