Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Programación Orientada a Objetos

Programación Orientada a Objetos

Objetos, relaciones, jerarquías y genéricos en Java

Universidad Nacional de Rio Negro - Sede Andina

Cómo usar esta parte

Esta parte marca el pasaje desde “programar en Java” a pensar en objetos. El foco ya no está solo en la sintaxis, sino en modelar dominios, distribuir responsabilidades y diseñar relaciones entre clases con criterio.

Orden sugerido de lectura

OrdenCapítuloRol en la progresión
1Fundamentos de la Programación Orientada a ObjetosBase conceptual del paradigma
2Encapsulamiento y Relaciones entre ObjetosEncapsulamiento y relaciones entre objetos
3Sintaxis de Clases y ObjetosTraducción del modelo conceptual a código Java
4Herencia y Polimorfismo ConceptualMarco conceptual sobre jerarquías, sustitución y criterios de diseño
5Herencia y Polimorfismo en JavaImplementación en Java con extends, super, abstractas e interfaces
6Excepciones Orientadas a ObjetosRelectura de excepciones en clave OOP
7Colecciones en JavaColecciones desde una mirada de diseño y uso
8Genéricos en JavaProfundización en tipos parametrizados

Capítulos nucleares

Estos capítulos forman el núcleo de la parte y conviene trabajarlos en secuencia:

CapítuloPor qué es nuclear
Fundamentos de la Programación Orientada a ObjetosDefine el lenguaje conceptual del paradigma
Encapsulamiento y Relaciones entre ObjetosIntroduce encapsulamiento y modelado de vínculos
Sintaxis de Clases y ObjetosConvierte diseño en código Java concreto
Herencia y Polimorfismo ConceptualDa el marco conceptual de herencia, polimorfismo, interfaces y LSP
Herencia y Polimorfismo en JavaConsolida la implementación práctica en Java de esas decisiones de diseño

Repaso y ampliación

Estos capítulos sirven mejor como consolidación, extensión o segunda lectura:

CapítuloTipoUso sugerido
Excepciones Orientadas a ObjetosConsolidación transversalLeer después de dominar clases y responsabilidades
Colecciones en JavaAmpliación aplicadaUsar cuando ya se entienden objetos, interfaces y contratos
Genéricos en JavaProfundización técnicaConsultar después de trabajar colecciones y jerarquías

Fundamentos de la Programación Orientada a Objetos

Encapsulamiento y Relaciones entre Objetos

Sintaxis de Clases y Objetos

Herencia y Polimorfismo Conceptual

Herencia y Polimorfismo en Java

Excepciones Orientadas a Objetos

Colecciones en Java

Genéricos en Java