Design patterns - Decorator pattern
-
Upload
annamalai-c -
Category
Technology
-
view
789 -
download
1
description
Transcript of Design patterns - Decorator pattern
![Page 1: Design patterns - Decorator pattern](https://reader034.fdocuments.in/reader034/viewer/2022052222/54b7a1154a795993718b46f1/html5/thumbnails/1.jpg)
DECORATOR PATTERN explained !
Prepared by Annamalai C
Copyright 2006-2011
QmPeinitiative
![Page 2: Design patterns - Decorator pattern](https://reader034.fdocuments.in/reader034/viewer/2022052222/54b7a1154a795993718b46f1/html5/thumbnails/2.jpg)
Copyright 2006-2011
Decorator Pattern in Real Life
DecoratesDosa
![Page 3: Design patterns - Decorator pattern](https://reader034.fdocuments.in/reader034/viewer/2022052222/54b7a1154a795993718b46f1/html5/thumbnails/3.jpg)
Copyright 2006-2011
Decorator Pattern in Java
DecoratorClient
Component Decorator
Concrete Component Concrete Decorator
![Page 4: Design patterns - Decorator pattern](https://reader034.fdocuments.in/reader034/viewer/2022052222/54b7a1154a795993718b46f1/html5/thumbnails/4.jpg)
Copyright 2006-2011
Real Life vs Java Object
Component
Concrete Component
![Page 5: Design patterns - Decorator pattern](https://reader034.fdocuments.in/reader034/viewer/2022052222/54b7a1154a795993718b46f1/html5/thumbnails/5.jpg)
Copyright 2006-2011
Real Life vs Java Object
Component Decorator
Concrete Decorator
![Page 6: Design patterns - Decorator pattern](https://reader034.fdocuments.in/reader034/viewer/2022052222/54b7a1154a795993718b46f1/html5/thumbnails/6.jpg)
Copyright 2006-2011
How Decorator Pattern works in Real Life ?
1 Orders a Dish from Menu
2Receives the Name of the DishCreates the Dish
3 Delivers the Dish
makes
decorates
![Page 7: Design patterns - Decorator pattern](https://reader034.fdocuments.in/reader034/viewer/2022052222/54b7a1154a795993718b46f1/html5/thumbnails/7.jpg)
How Decorator Pattern works in Java ?
Copyright 2006-2011
![Page 8: Design patterns - Decorator pattern](https://reader034.fdocuments.in/reader034/viewer/2022052222/54b7a1154a795993718b46f1/html5/thumbnails/8.jpg)
Copyright 2006-2011
QmPeinitiative
THANK YOU
Please visit www.eclipseinclips.com | www.ancitconsulting.com
Write to us on [email protected]