informatica:programacion:patrones_de_diseno
Tabla de Contenidos
Patrones de diseño
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.txt · Última modificación: por tempwin
