1. Introduction
2. Real World Use - Use Cases
3. Terminologies
4. Code Example 01 - Coffe Maker
5. Code Example 02 - Shape Decorator
6. Code Example 03 - Python Function Decorator
7. Code Example 04 - Python Class Decorator
8. Code Example 05 - Python Decorator Using the call method
9. Difference Between Decorator Function and Decorator Design Pattern
10. Code Example 06.1 - Text Decorator Using Design Pattern Style
11. Code Example 06.2- Text Decorator Using Python Decorator Function
12. Code Example 07.1 - Authentication Using Design Pattern Style
13. Code Example 07.2 - Authentication Using Python Decorator Function
14. When To Use It
15. Advantages and Disadvantages
16. Things To Note