NICOLÁS BOTTARINI
Volver a la ruta

El recorrido

Patrones de diseño

472 páginas de lectura · 11 h 34 min de video

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

Etapa 3 · Patrones de diseño
  • 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

Etapa 5 · Arquitectura
  • Patrones enterprise

    Transaction Script, Domain Model, Table Module, Service Layer, Unit of Work, Identity Map, Lazy Load

Recursos

Katas para practicar

Game of Life

Game of Life

Programá el famoso autómata celular de Conway usando TDD

BásicoMedia
Ver kata
Mars Rover

Mars Rover

Mové rovers por una meseta en Marte

BásicoLarga
Ver kata
Poker Hands

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.

BásicoLarga
Ver kata
Yahtzee

Yahtzee

Calculá puntajes de Yahtzee

BásicoLarga
Ver kata