El recorrido
Patrones de diseño
Los patrones de diseño son soluciones conocidas a problemas que se repiten, y un vocabulario para hablar de diseño. Conviene conocerlos para reconocerlos, pero no para forzarlos: la mayoría aparecen solos cuando refactorizás buscando eliminar duplicación y condicionales.
Temas
Introducción
Patrones creacionales: Factory Method, Abstract Factory, Builder, Prototype
Patrones estructurales: Adapter, Bridge, Composite, Decorator, Façade, Proxy
Patrones de comportamiento: Chain of Responsibility, Command, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, Visitor, Null Object
Double Dispatch
Patrones enterprise
Transaction Script, Domain Model, Table Module, Service Layer, Unit of Work, Identity Map, Lazy Load
Recursos
- What's a Design Pattern
Artículo · 1 págs.
- History of Patterns
Artículo · 1 págs.
- Factory Method
Artículo · 9 págs.
- Abstract Factory
Artículo · 8 págs.
- Builder
Artículo · 10 págs.
- Prototype
Artículo · 8 págs.
- Adapter
Artículo · 7 págs.
- Bridge
Artículo · 8 págs.
- Composite
Artículo · 7 págs.
- Decorator
Artículo · 10 págs.
- Facade
Artículo · 5 págs.
- Proxy
Artículo · 7 págs.
- Chain of Responsibility
Artículo · 10 págs.
- Command
Artículo · 11 págs.
- Iterator
Artículo · 8 págs.
- Mediator
Artículo · 8 págs.
- Memento
Artículo · 8 págs.
- Observer
Artículo · 8 págs.
- State
Artículo · 9 págs.
- Strategy
Artículo · 7 págs.
- Template Method
Artículo · 7 págs.
- Visitor
Artículo · 8 págs.
- Agile Principles, Patterns, and Practices in C#
Libro · Robert C. Martin, Micah Martin, Prentice Hall, 2006 · Capítulos: 21 (Command), 22 (Template Method and Strategy), 23 (Facade and Mediator), 25 (Null Object), 29 (Factory), 31 (Composite), 32 (Observer), 33 (Adapter, Bridge), 34 (Proxy, Gateway), 35 (Visitor), 36 (State) · 235 págs.
- Clean Coders - Episode 25: Design Patterns
Video · 56 min
- Clean Coders - Episode 26: Factories
Video · 1 h 5 min
- Clean Coders - Episode 28: Finite State Machines and The State Pattern
Video · 1 h 12 min
- Clean Coders - Episode 29: SMC Parser
Video · 1 h 16 min
- Clean Coders - Episode 30: SMC Generator
Video · 1 h 34 min
- Clean Coders - Episode 31: The Observer Pattern
Video · 1 h 5 min
- Clean Coders - Episode 32: Pile O' Patterns
Video · 1 h 9 min
- Clean Coders - Episode 33: Pattern Roundup
Video · 1 h 5 min
- Clean Coders - Episode 34: Pattern Apocalypse
Video · 1 h 22 min
- Double Dispatch
Artículo · 6 págs.
- Patterns of Enterprise Application Architecture
Libro · Martin Fowler, Addison-Wesley, 2003 · Capítulos: 9, 11 · 66 págs.
- Design Patterns - Elements of Reusable Object-Oriented Software
Libro · Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides, Addison-Wesley, 1994
Katas para practicar



Poker Hands
Tu trabajo es comparar varios pares de manos de póker e indicar cuál tiene mayor rango, si es que alguna lo tiene.
