An open API service indexing awesome lists of open source software.

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

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