Create
Learn
Share

Designer Pattern

rename
uaintshit's version from 2015-12-10 11:53

Section

ACBDFEG

 

LabelAnswer
AComponent (w/ operation)
BConcrete component (w/ operation)
CDecorator (w/ operation)
Dcomponent->operation()
EConcreteDecoratorA (with operation and other details)
FConcreteDecoratorB (with operation and added behavior)
GDecorator::Operation(); AddedBehavior;
memorize