Attaches additional responsibilities to an object dynamically.
- Different option for products may change the final price.
- Discount may change the final price.
Price of T-Shirt is $30.
Price of Red T-Shirt is $40.
Price of Blue T-Shirt is $50.
Discount will reduce $10 of T-shirt price.