|
Design Patterns
|
#include <bombed_maze_factory.h>
Public Member Functions | |
| virtual commons::Maze * | MakeMaze () const override |
| virtual commons::Wall * | MakeWall () const override |
| virtual commons::Room * | MakeRoom (const int &room_number) const override |
| virtual commons::Door * | MakeDoor (const commons::Room &first_room, const commons::Room &second_room) const override |
Public Member Functions inherited from creational::abstractfactory::MazeFactoryInterface | |
| virtual | ~MazeFactoryInterface () |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |