mazefactory.h
来自「Design Pattern C Source Code」· C头文件 代码 · 共 26 行
H
26 行
#ifndef MazeFactory_H#define MazeFactory_Hclass Maze;class Room;class Wall;class Door;class MazeFactory {public: MazeFactory();#ifndef Singleton static MazeFactory* Instance();#else static MazeFactory* Instance();#endif virtual Maze* MakeMaze() const; virtual Wall* MakeWall() const; virtual Room* MakeRoom(int n) const; virtual Door* MakeDoor(Room* r1, Room* r2) const;protected: static MazeFactory* _instance;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?