Skip to main content


Decorators are used to specialize objects which are not subclassable, or whose characteristics need to be altered at runtime. They provide a memory-efficient alternative to subclassing. The cost to use a decorator can vary. For example, if you need a full room design that includes furniture, accessories and installation, you might expect it to take 30+ hours.


Comments