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.

Patrones de diseño en Java

Esta serie consta de 6 capítulos.

Nivel de dificultad: Intermedio.

Has visto esta serie al 0 %

Recuerda que debes iniciar sesión para que puedas llevar un control de tu progreso.

Empezar serie

Episodios

Episodio 1 23:11

Patrón de Diseño Singleton - Ejemplos

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.


Episodio 2 12:23

Patrón de Diseño Abstract Factory

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)


Episodio 3 09:24

Patrón de Diseño Adapter

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)


Episodio 4 12:19

Patrón de Diseño Builder

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.


Episodio 5 18:40

Patrón de diseño Strategy o Estrategia

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.


Episodio 6 17:02

Patrón de diseño Facade (Fachada)

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.


¿Nos ayudas a compartir?


Antes que te vayas

Inscríbete en nuestro curso gratuito de Laravel