Save for later
C# Design Patterns
Decorator
The decorator design pattern allows you to dynamically add behavior to your classes without modifying the original class. This allows you to layer in new functionality to a class while keeping different concerns cleanly separated. The decorator pattern is especially useful for when you need to apply cross cutting concerns like logging, authorization, and caching, but can also be used to modify data passed to and from an object. Understanding how to apply the decorator pattern gives you a powerful tool when you need to add behavior to and extend the functionality of your classes.
Get a Reminder
Get a Reminder
Similar Courses
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
ADD A JOB TITLE $34k
Assessment and Behavior Coordinator $36k
Elementary Behavior Interventionist $36k
Applied Behavior Analyst $40k
Therapeutic Behavior Intervention Coach $43k
Behavior Health Therapist $45k
Temporary Behavior Analyst $47k
Supervisor Behavior Specialist 1 $50k
Behavior Strategist $61k
IT Program Mgr, ADD Global Contracts & Pricing $97k
Sales Value Add Manager $105k
President Behavior Analyst $182k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course