Patrones de diseño en Java

Tutoriales sobre patrones de diseño en Javao. Aprende a usar patrones de diseño, a través de ejemplos.

Episodios

Episodio 1

Patrón de Diseño Singleton - Ejemplos

23:11

Ejemplos aplicativos acerca del patrón de diseño Singleton.
Características principales.
En qué casos aplicar tal patrón de diseño.
Aplicación de Singleton en programas de Java.

Descargar el programa


Episodio 2

Patrón de Diseño Abstract Factory

12:23

Explicación sobre un ejemplo en el que se aplica el patrón de diseño Abstract Factory, sobre una aplicación realizada en Java usando Netbeans.
Componentes principales de este patrón:
- Factoría abstracta
- Factorías concretas
- Producto abstracto
- Productos concretos
- Clase cliente (la clase principal en nuestro caso)

Descargar el programa


Episodio 3

Patrón de Diseño Adapter

09:24

Se muestra un programa hecho en Java, en el que se aplica el patrón de diseño Adapter.
Se hace una distinción entre los principales componentes de este patrón:
- Clase Adapter
- Clase Adaptee
- Target (interface o clase abstracta)

Descargar el programa


Episodio 4

Patrón de Diseño Builder

12:19

El patrón de diseño Builder se caracteriza por presentar siempre 4 componentes: - Clase Producto - Abstract Builder (clase abstracta) - Concrete Builders (clases concretas, pueden ser varias) - Director (clase que se encarga de gestionar la creación de objetos de la clase Producto) En este caso se explica el típico ejemplo de una pizzería, en la que se ofrecen varios tipos de pizza y existen tipos de pizza ya establecidos. El ejemplo se desarolla en Java haciendo uso de Netbeans.

Descargar el programa


Episodio 5

Patrón de diseño Strategy o Estrategia

18:40

Se explican los fundamentos del patrón de diseño Strategy y además se desarrolla un ejemplo en Java en el que se aplica el patrón.

Descargar el programa


Episodio 6

Patrón de diseño Facade (Fachada)

17:02

Se explica brevemente en qué consiste este patrón de diseño estructural, se analiza brevemente su UML y luego se explica a detalle tres ejemplos en los que la aplicación de Facade facilita el trabajo a la hora de crear programas.

Enlace para obtener el código del programa


Patrones de diseño en Java

Esta serie consta de 6 capítulos.

Nivel de dificultad: Intermedio.

Inicia sesión para empezar el curso y llevar un control de tu progreso.


¿Aún no te has registrado?

Crea fácilmente una cuenta, mide tu progreso, y accede a todos los cursos.


¿Te gustaría compartir este curso?

Espera un momento ...

¿Te gustaría llevar mi curso de Laravel, gratis?

Sólo debes ingresar tus datos: