Skip to content

Repositorio con ejemplos prácticos de patrones de diseño implementados en Java (creacionales, estructurales y de comportamiento).

Notifications You must be signed in to change notification settings

JosephCastillo/patrones-diseno-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

🏗️ Patrones de Diseño en Java

Este repositorio contiene ejemplos prácticos de los principales patrones de diseño implementados en Java.
Los patrones están organizados según su tipo: creacionales, estructurales y de comportamiento.

📂 Estructura

patrones-diseno-java/ ├── creacionales/ │ └── (ejemplos como Singleton, Factory, Builder...) ├── estructurales/ │ └── (ejemplos como Adapter, Decorator, Proxy...) ├── comportamentales/ │ └── (ejemplos como Observer, Strategy, Command...) └── README.md

✅ Tipos de patrones

Creacionales

Se enfocan en la forma de crear objetos sin exponer la lógica de creación al cliente.
Ejemplos: Singleton, Factory Method, Abstract Factory, Builder, Prototype.

Estructurales

Definen cómo se componen los objetos y clases para formar estructuras más grandes.
Ejemplos: Adapter, Decorator, Composite, Proxy, Facade, Bridge, Flyweight.

De Comportamiento

Se ocupan de la comunicación entre objetos y la asignación de responsabilidades.
Ejemplos: Observer, Strategy, Command, Iterator, State, Mediator, Template Method, Chain of Responsibility.

🚀 ¿Cómo usar este repositorio?

Cada carpeta contiene ejemplos de un patrón, con su código fuente y, en algunos casos, diagramas o explicaciones adicionales.


💻 Autor: Joseph Castillo 📅 Curso: Patrones de Diseño en Java

About

Repositorio con ejemplos prácticos de patrones de diseño implementados en Java (creacionales, estructurales y de comportamiento).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published