Los patrones de diseño son soluciones que se puede aplicar a problemas recurrentes en el diseño de software, los mismos cubren aspectos como la creación e interacción de objetos así como la comunicación entre ellos, ademas estos nos hacen mas fácil el reutilizar componentes de software basándose en técnicas ya probadas una y otra vez en distintas aplicaciones pudiendo realizar diseños de una manera mas rápida y simplificada.
Los patrones de diseño se dividen en tres grupos: creacionales, estructurales, y de comportamiento, en este primer post empezare hablando del patrón creacional Abstract Factory.
Seguir leyendo

