Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jdrodas/java_pdoo

Proyectos del curso de Programación y Diseño Orientado a Objetos en Java
https://github.com/jdrodas/java_pdoo

oop-in-java oop-principles software-patterns

Last synced: 16 days ago
JSON representation

Proyectos del curso de Programación y Diseño Orientado a Objetos en Java

Awesome Lists containing this project

README

        

# Java_pdoo
Proyectos del curso de Programación y Diseño Orientado a Objetos en Java

La siguiente especificación de contenidos presenta los proyectos según el avance por temas de un curso general de Programación Orientada a Objetos.

## Aviso
Este repo se encuentra en proceso de actualización a **JDK 17**. Cada proyecto tendrá su notificación de estado.

## Temas

### 1. Conceptos generales de Programación Orientada a Objetos

### [TiendaDeZapatos_POO](https://github.com/jdrodas/Java_pdoo/tree/master/TiendaDeZapatos_POO)
- Demostración de separación funcional en clases con propósito específico: visualizacion en consola (UI) y lógica del problema
- Revisión de conceptos básicos de programación: condicionales, ciclos, excepciones, funciones, arreglos, clases y objetos
- Implementación de métodos utilizando parametros por referencia.
- Actualizado a JDK 17

### 2. Patrones de Software

### 2.1. Patrones GoF

### 2.1.1. Creacionales

### 2.1.2. Estructurales

### 2.1.3. Comportamiento

### [Poo_PS_GoF_ChainOfResponsibility](https://github.com/jdrodas/Java_pdoo/tree/master/Poo_PS_GoF_ChainOfResponsibility)
- Patrón GoF de comportamiento Cadena de Responsabilidad (*Chain of Responsibility*)

### [Poo_PS_GoF_Interator](https://github.com/jdrodas/Java_pdoo/tree/master/Poo_PS_GoF_Interator)
- Patrón GoF de comportamiento Iterador (*Iterator*)

# ---------------------------------------

## Soluciones a examenes anteriores

### Examen No. 2

### [EX02_RiesgoInundacion](https://github.com/jdrodas/Java_pdoo/tree/master/EX02_RiesgoInundacion)
- Revisión de conceptos básicos de programación orientada a objetos
- Implementación de diagramas UML de clases
- Actualizado a JDK 17