|
My Project
|
#include <factory.h>


Public Member Functions | |
| std::shared_ptr< graphic_primitive > | CreateCircle (int x, int y) const override |
| std::shared_ptr< graphic_primitive > | CreateRectangle (int x, int y) const override |
| std::shared_ptr< graphic_primitive > | CreateSquare (int x, int y) const override |
| std::shared_ptr< graphic_primitive > | CreateTriangle (int x, int y) const override |
|
overridevirtual |
Implements AbstractFactory.
|
overridevirtual |
Implements AbstractFactory.
|
overridevirtual |
Implements AbstractFactory.
|
overridevirtual |
Implements AbstractFactory.