Skip to content

OOP: Decorator Pattern

Mani Bhushan edited this page Sep 10, 2016 · 1 revision

Design Patterns - Decorator Pattern.

Decorator pattern allows a user to add new functionality to an existing
object without altering its structure. This type of design pattern comes
under structural pattern as this pattern acts as a wrapper to existing class.

Key Idea.

This pattern creates a decorator class which wraps the original class and
provides additional functionality keeping class methods signature intact.

Clone this wiki locally