Skip to content

Collection of descriptions and examples of Design Patterns in Java

License

Notifications You must be signed in to change notification settings

visomar/design-patterns

Repository files navigation

Design Patterns

This is a personal project to make an understandable collection of design pattern descriptions, and some examples of each one, all of them written in Java.
Most of the information gathered here comes from the book Design Patterns: Elements of Reusable Object-Oriented Software, by the Gang of Four, and that should be the first source of information to check in case anyone needs a first touch with any of the most known design patterns.
I also want to reccomend another book, called Game Programming Patterns, by Robert Nystrom, and you can find it in his website. If you happen to like games (and even if you don't), you'll find very useful and understandable patterns and examples in that book, all of them viewed from the perspective of a game's source code.

This is a work-in-progress project, so I will be adding more sources as I keep working on them.

Patrones de Diseño

Esto es un proyecto personal para realizar una colección entendible de descripciones de patrones de diseño, y algunos ejemplos de cada uno, todos ellos escritos en Java.
La mayor parte de la información recogida aquí proviene del libro Patrones de Diseño: Elementos de software orientado a objetos reutilizable, escrito por cuatro autores conocidos como el Gang of Four, y esa debería ser la primera fuente de información a comprobar en caso de que alguien necesite un primer contacto con alguno de los patrones de diseño más conocidos.
También quiero recomendar otro libro, llamado Game Programming Patterns, por Robert Nystrom, y que puedes encontrar en su página web. Si te gustan los videojuegos (e incluso si no te gustan), encontrarás ejemplos y patrones muy usables y entendibles en ese libro, todos ellos vistos desde la perspectiva del codigo fuente de un juego.

Este proyecto está en desarrollo, por lo que iré añadiendo más fuentes según vaya trabajando con ellas.

About

Collection of descriptions and examples of Design Patterns in Java

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages