+ decorator;
+ facade;
+ interpreter;