Skip to content

JuanjoDev-xml/ipoo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

Trabajos Prácticos de Introducción a la Programación Orientada a Objetos (IPOO) en Java

¿Qué vas a ver en cada Trabajo Práctico?

TP1

Una introducción a los elementos básicos del leguaje JAVA, no tiene un directorio en este repo ya que no se pide desarrollar código. Consejo: investigá acerca del operador de post-incremento y pre-incremento (la diferencia entre a++ y ++a).

TP2

Objetos y Clases. El modelo computacional de la POO. Objetos del problema y objetos de software. Diagrama de clases. Atributos y Servicios. Atributos de instancia y atributos de clase. Constructores, comandos y consultas. Responsabilidades. Alternativas de diseño. Objetos y referencias. Referencias nulas y referencias ligadas. Identidad, igualdad y equivalencia. Implementación y verificación en Java. Diagrama de objetos.

TP3

Asociación y Dependencia entre clases. La relación tieneUn y usaUn. Igualdad superficial y en profundidad. Copiar y Clonar superficial y en profundidad.

TP4

Encapsulamiento y Abstracción de datos. Modificadores de acceso. Clases clientes y clases proveedoras. Tipos de Datos Abstractos. Arreglos. Recorridos exhaustivos y no exhaustivos. Legibilidad, eficiencia y correctitud.

TP5

Herencia entre clases. Extensibilidad y Reusabilidad. Generalización y especialización. La relación isa. Polimorfismo. Variables y asignaciones polimórficas. Chequeo de Tipos. Ligadura dinámica. Redefinición y Sobrecarga. Casting.

TP6

Genericidad usando herencia. Clases Abstractas. Interfaces. Clases internas.

Releases

No releases published

Packages

No packages published

Languages