CodeIA Logo
Inicio
¿Qué es la Ingeniería de Contexto?ExperienciaProyectos realizados
Comunidad
FeedMiembrosCuadro de HonorCalendarioBolsa de trabajoEncuestasProyectos de la Comunidad
NoticiasPlanes
Formación
CursosLecciones
Co-Projects
Propuestas de proyectosEnviar propuesta de proyecto
RoadmapGlosarioContacto
Iniciar Sesión
CodeIA Logo

Transformando ideas en software profesional con IA. La nueva era del desarrollo ágil.

Reseñas y testimonios

Legal

Política de PrivacidadTérminos de ServicioTérminos de SuscripciónAviso LegalCookies

Sígueme

Contactar

© 2026 CodeIA. Todos los derechos reservados.

Hecho con♥por sn4p.dev

Glosario/POO (Programación Orientada a Objetos)

POO (Programación Orientada a Objetos)

Paulo7 de enero de 2026

Definición

Paradigma de programación que organiza el software en clases y objetos.

Descripción

Promueve la reutilización del código y la modularización. Los 4 pilares: Encapsulación, Herencia, Polimorfismo, Abstracción.

Ejemplo

// Los 4 pilares de POO // 1. ENCAPSULACIÓN - ocultar detalles internos class CuentaBancaria { private saldo: number = 0; depositar(monto: number): void { if (monto > 0) this.saldo += monto; } getSaldo(): number { return this.saldo; } } // 2. HERENCIA - reutilizar código class Animal { moverse(): void { console.log('Se mueve'); } } class Perro extends Animal { ladrar(): void { console.log('Guau!'); } } // 3. POLIMORFISMO - mismo método, diferente comportamiento class Gato extends Animal { override moverse(): void { console.log('El gato camina sigilosamente'); } } // 4. ABSTRACCIÓN - definir contratos abstract class Vehiculo { abstract acelerar(): void; abstract frenar(): void; } class Coche extends Vehiculo { acelerar(): void { console.log('Coche acelera'); } frenar(): void { console.log('Coche frena'); } }

← Volver al glosario