Patrones de Diseño

En esta y las próximas lecciones del Curso de Patrones de Diseño con PHP vamos a aprender sobre el Patrón Strategy. Para ello, voy a comenzar creando un nuevo proyecto demo utilizando Composer y a escribir un pequeño ejemplo de una clase para Mailer (para el envío de emails) apoyándome en PHPUnit para el desarrollo guiado por pruebas automatizadas (TDD) y en 2 dependencias para el envío de e-mails y para interactuar con la API de Mailtrap. Esta lección y la siguiente me servirán para plantear el escenario que va a requerir el uso del patrón en la tercera lección. Si solo quieres ver cómo se aplica el patrón puedes pasar a la tercera lección (publicación pendiente).

Regístrate en Styde

Para obtener acceso a ésta y a todas nuestras lecciones y cursos premium. Planes desde 9 al mes:

Ver planes

Aprende desarrollo web con Laravel, Vue.js y mucho más a partir de 9 USD al mes: ver planes.

Lección anterior Uso de interfaces o clases abstractas con el Patrón Builder Lección siguiente Patrón Strategy: Agregando comportamiento adicional de manera condicional