https://github.com/allersec/proyecto-maven-design-patterns
Actividad 4: Implementación Práctica de Patrones de Diseño
https://github.com/allersec/proyecto-maven-design-patterns
Last synced: about 1 year ago
JSON representation
Actividad 4: Implementación Práctica de Patrones de Diseño
- Host: GitHub
- URL: https://github.com/allersec/proyecto-maven-design-patterns
- Owner: AllerSec
- Created: 2025-03-13T15:08:11.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-13T15:42:40.000Z (over 1 year ago)
- Last Synced: 2025-03-13T16:35:24.347Z (over 1 year ago)
- Language: Java
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Proyecto Maven: Patrones de Diseño
## Descripción
Ejemplos prácticos en Java con Maven que demuestran la aplicación de tres patrones de diseño:
- **Factory Method**: Centraliza la creación de objetos.
- **Facade**: Ofrece una interfaz simplificada para subsistemas.
- **Observer**: Permite notificar automáticamente cambios a los suscriptores.
## Objetivo
Mostrar cómo estos patrones contribuyen a una arquitectura modular y escalable, ideal para una plataforma inteligente de gestión de proyectos.
## Estructura del Proyecto
- **pom.xml** – Configuración de Maven.
- **src/main/java/com/example/designpatterns/**
- **factory/**: Clases para el patrón Factory Method.
- **facade/**: Clases para el patrón Facade.
- **observer/**: Clases para el patrón Observer.
- **src/main/resources/** – Recursos y configuraciones (si los hay).
## Requisitos
- Java 8 o superior.
- Maven.
- IDE recomendado: IntelliJ IDEA (compatible con otros).
## Instrucciones de Uso
1. Clona o descarga el repositorio.
2. Importa el proyecto en tu IDE.
3. Ejecuta las clases Demo:
- **FactoryDemo**
- **FacadeDemo**
- **ObserverDemo**
## Contacto
- **Autor:** Unax Aller
- **GitHub:** AllerSec
## Link al repositorio
https://github.com/AllerSec/proyecto-maven-design-patterns.git