Skip to content

DiegoLangreo7/EII-DS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

EII‑DS

Índice

  • pattern_code_examples → Aquí se encuentran implementaciones sencillas que sirven como ejemplos para entender el funcionamiento de cada patrón de diseño.

Descripción

Este proyecto es para el estudio y aprendizaje de los patrones de diseño en programación orientada a objetos (en el lenguaje de programación Java).


Organización de paquetes

EII-DS/
├── pattern_code_examples/     
│   ├── Adapter/
│   │   ├── Clases/              # Implementación del patrón Adapter orientado a clases con un ejemplo de reproductor multimedia.
│   │   ├── Objetos/             # Implementación del patrón Adapter orientado a objetos con un ejemplo de reproductor multimedia.
│   ├── Command/                 # Implementación del patrón Command con un ejemplo de mando remoto de ventilación y luces.
│   ├── Composite/               # Implementación del patrón Composite con un ejemplo de sistema de ficheros y directorios.
│   ├── Factories/
│   │   ├── FactoryMethod/       # Implementación del patrón FactoryMethod con un ejemplo de Dialog y Buttons tanto Web como Windows.
│   │   ├── AbstractFactory/     # Implementación del patrón AbstractFactory con un ejemplo de Dialog y Buttons tanto Web como Windows.
│   ├── Observer/                # Implementación del patrón Observer con un ejemplo de un canal de Youtube y subscriptores.
│   ├── Prototype/               # Implementación del patrón Prototype con un ejemplo de creación por clonado de figuras.
│   ├── Singleton/               # Implementación del patrón Singleton con un ejemplo de un logger.
│   ├── State/                   # Implementación del patrón State con un ejemplo de una máquina dispensadora, con sus distintos estados (inicial, moneda introducida...)
│   ├── Strategy/                # Implementación del patrón Strategy con un ejemplo de estrategias de aplicar descuentos a clientes en una tienda.
│   ├── TemplateMethod/          # Implementación del patrón TemplateMethod con un ejemplo de preparar café y té.
│   └── Visitor/                 # Implementación del patrón visitor con un ejemplo de libros y imprenta.
└── Próximamente

Autor

DiegoLangreo7

About

Repositorio para Diseño del Software, asignatura del primer semestre de 3º año.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages