#pragma once #include "AbstractPainter.h" #include enum class DrawingMode; class PainterFactory { public: static std::unique_ptr Create(DrawingMode drawMode); };