Deconate

Subclasses ( Decorator1 , Decorator2 ) implement additional behavior ( addBehavior() ) that should be added to the Component (before/after forwarding a request to it).
The sequence diagram shows the run-time interactions: The Client object works through Decorator1 and Decorator2 objects to extend the functionality of a Component1 object.
The Client calls operation() on Decorator1 , which forwards the request to Decorator2 . Decorator2 performs addBehavior() after forwarding the request to Component1 and returns to Decorator1 , which performs addBehavior() and returns to the Client .

Deconate

deconate

Media:

deconatedeconatedeconatedeconatedeconate

http://buy-steroids.org