Encapsulation will give you much more Management above the diploma of coupling in your code. It lets a category to vary its implementation without the need of impacting other portions of the code.Here our decorator declaration stays same but we change how the call is assigned to that decorator. Whichever operate demands that decorator wraps itself