/patrones-java

patrones en java

Primary LanguageJava

Patrones en java

Este proyecto contendrá 23 patrones de diseño implemenatados en Java.

El proyecto está estructurado en tres grandes secciones que respetan la clasificación de los patrones introducida en el libro del Gang of Four:

  • Patrones de construcción, cuyo objetivo es la abstracción de los mecanismos de creación de objetos. Los mecanismos de instanciación de clases concretas se encapsulan en los patrones. En el caso de que se modifique el conjunto de clases concretas a instanciar, las modificaciones necesarias en el sistema serán mínimas o inexistentes.
  • Patrones de estructuración, cuyo objetivo es abstraer la interfaz de un objeto o de un conjunto de objetos de su implementación. En el caso de un conjunto de objetos, el objetivo también es abstraer la interfaz de las relaciones de herencia o de composición presentes en el conjunto.
  • Patrones de comportamiento, que proporcionan soluciones para estructurar los datos y los objetos así como para organizar las interacciones distribuyendo el procesamiento y los algoritmos entre los objetos.