オブジェクト指向のプログラミング柱は次のとおりです。

1.抽象化：無関係な詳細を無視して、オブジェクトの最も関連性の高い側面を表す能力。

2.カプセル化：他のオブジェクトがそれらに依存しないように、オブジェクトの実装の詳細を非表示にします。

3.継承：既存のオブジェクトから新しいオブジェクトを作成し、動作と状態を再利用する能力。

4.多型：コンテキストに基づいてさまざまなフォームを採用するオブジェクトの能力。

これらの柱は一緒になり、より明確で保守可能なプログラミングを可能にし、オブジェクトとそれらの間の関係の観点からソリューションを許可することにより、複雑な問題の解決を促進します。
Los pilares de la programación orientada a objetos son:

1. Abstracción: capacidad de representar los aspectos más relevantes de un objeto, ignorando detalles irrelevantes.

2. Encapsulamiento: ocultar detalles de implementación de un objeto para que los demás objetos no dependan de ellos.

3. Herencia: capacidad de crear nuevos objetos a partir de objetos existentes, reutilizando su comportamiento y estado.

4. Polimorfismo: capacidad de un objeto para adoptar diferentes formas basadas en el contexto.

Estos pilares juntos permiten una programación más clara y mantenible, y facilitan la resolución de problemas complejos al permitir modelar soluciones en términos de objetos y relaciones entre ellos.