# t00027 - Template decorator pattern ## Config ```yaml diagrams: t00027_class: type: class glob: - t00027.cc using_namespace: clanguml::t00027 include: namespaces: - clanguml::t00027 ``` ## Source code File `tests/t00027/t00027.cc` ```cpp #include #include #include namespace clanguml { namespace t00027 { class Shape { public: virtual void display() = 0; virtual ~Shape() = default; }; template