En esta lección del Curso de Patrones de Diseño con PHP comenzaré la refactorización de la clase Image
para poder aplicar el Patrón Decorador. Primero, voy a reemplazar los condicionales de los diferentes filtros por polimorfismo (concepto que aprendiste en el Curso de programación orientada a objetos con PHP). Por supuesto, voy a apoyarme en las pruebas de instantáneas o snapshots diseñadas en la lección anterior.
Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.
Lección anterior Patrón Decorador: Creación de pruebas de instantáneas (Snapshot Testing) Lección siguiente Patrón Decorador: Reemplazando herencia con delegación