Decorador es un patrón estructural que le permite adjuntar nuevos comportamientos a los objetos colocándolos dentro de objetos envolventes que implementan la misma interfaz. Cada decorador agrega su propia capa de comportamiento antes o después de delegar al objeto envuelto. Puede apilar varios decoradores para combinar comportamientos, en tiempo de ejecución, sin cambiar ninguna clase existente.
ℹ️
Idea central: envolver un objeto en un decorador que implemente la misma interfaz, agregue comportamiento y delega al objeto envuelto. Apila varios decoradores libremente: cada uno es transparente para el cliente.
Full content is available with a subscription.
Get full access to all courses on the platform for one year with a single payment.
▼
Unlike other platforms that charge per course, here you get everything for one price, and after one year of use there will be no automatic charge for the following year.