Este proyecto contiene ejemplos prΓ‘cticos de diferentes patrones de diseΓ±o implementados en Java. Los patrones estΓ‘n agrupados en tres grandes categorΓas:
- π§ Creacionales
- π Comportamiento (Behavior)
- ποΈ Estructurales (Structure)
Cada clase estΓ‘ organizada en paquetes segΓΊn su tipo y contiene ejemplos breves pero claros de cΓ³mo aplicar cada patrΓ³n.
.
βββ Behavior
β βββ Visitor.java
β βββ Strategy.java
β βββ State.java
βββ Struture
β βββ Adapter.java
β βββ Composite.java
β βββ Proxy.java
βββ Creational
β βββ Singleton.java
β βββ FactoryMethod.java
β βββ Prototype.java
β βββ AbstractFactory.java
βββ Main.java