1 #ifndef DESIGNPATTERNS_DECORATOR_DECORATOR_H_
2 #define DESIGNPATTERNS_DECORATOR_DECORATOR_H_
4 #include "../../../foundation/src/visual_component_interface.h"
8 class Decorator :
public foundation::VisualComponentInterface
11 explicit Decorator(VisualComponentInterface* component_interface);
13 virtual void Draw()
override;
14 virtual void Resize()
override;
17 VisualComponentInterface* component_;
Decorator(VisualComponentInterface *component_interface)
Definition: shape_interface.h:11
Definition: decorator.h:8
virtual void Draw() override
virtual void Resize() override