Herramientas de usuario

Herramientas del sitio


informatica:programacion:patrones_de_diseno

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:programacion:patrones_de_diseno [2024/05/02 16:16] tempwininformatica:programacion:patrones_de_diseno [2024/05/02 16:21] (actual) – [Patrones estructurales] tempwin
Línea 3: Línea 3:
 Los patrones de diseño (//design patterns//) son soluciones habituales a problemas comunes en el diseño de software. Cada patrón es como un plano que se puede personalizar para resolver un problema de diseño particular de tu código. Los patrones de diseño (//design patterns//) son soluciones habituales a problemas comunes en el diseño de software. Cada patrón es como un plano que se puede personalizar para resolver un problema de diseño particular de tu código.
  
 +Tipos:
  
 +  * Patrones creacionales
 +  * Patrones estructurales
 +  * Patrones de comportamiento
 +
 +===== Patrones creacionales =====
 +
 +Los patrones creacionales proporcionan varios mecanismos de creación de objetos que incrementan la flexibilidad y la reutilización del código existente.
 +
 +  * Factory Method
 +  * Abstract Factory
 +  * Builder
 +  * Prototype
 +  * Singleton
 +
 +===== Patrones estructurales =====
 +
 +Los patrones estructurales explican cómo ensamblar objetos y clases en estructuras más grandes, a la vez que se mantiene la flexibilidad y eficiencia de estas estructuras.
 +
 +  * Adapter
 +  * Bridge
 +  * Composite
 +  * Decorator
 +  * Facade
 +  * Flyweight
 +  * Proxy
 +
 +===== Patrones de comportamiento =====
 +
 +  * Chain of Responsibility
 +  * Command
 +  * Iterator
 +  * Mediator
 +  * Memento
 +  * Observer
 +  * State
 +  * Strategy
 +  * Template Method
 +  * Visitor
informatica/programacion/patrones_de_diseno.1714659392.txt.gz · Última modificación: por tempwin