👉 Decorator is a function that modifies another function's behavior. It can be used to add functionality, enhance readability, or change the order of operations in a program. Decorators are often used in software development to improve code clarity and maintainability.