Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用工厂方法设计模式创建Pacman迷宫 我现在正处于一个项目的中间,我用几种设计模式为Pacman游戏创建了一个框架。我希望使用工厂方法。其想法是,该框架将支持迷宫,但不知道在运行时将部署哪些迷宫_Java_Factory Pattern_Maze_Pacman - Fatal编程技术网

Java 使用工厂方法设计模式创建Pacman迷宫 我现在正处于一个项目的中间,我用几种设计模式为Pacman游戏创建了一个框架。我希望使用工厂方法。其想法是,该框架将支持迷宫,但不知道在运行时将部署哪些迷宫

Java 使用工厂方法设计模式创建Pacman迷宫 我现在正处于一个项目的中间,我用几种设计模式为Pacman游戏创建了一个框架。我希望使用工厂方法。其想法是,该框架将支持迷宫,但不知道在运行时将部署哪些迷宫,java,factory-pattern,maze,pacman,Java,Factory Pattern,Maze,Pacman,我了解如何使用工厂方法,更多的是迷宫创建的内容,我对此一无所知。比如我应该在MazeFactory和抽象Maze类中包含或存储哪些方法或变量。我不是在寻找任何编码帮助本身,只是这些类可能应该为上述规范提供的信息 如果此问题违反论坛的性质或以某种方式重复,请道歉。 提前谢谢 你指的是静态工厂方法模式吗?不,它是GoF为实例化实例定义的工厂方法。在制定逻辑之前选择一个模式是本末倒置。找出你需要做什么,然后根据需要应用模式来解决问题这个链接对算法非常有用

我了解如何使用工厂方法,更多的是迷宫创建的内容,我对此一无所知。比如我应该在MazeFactory和抽象Maze类中包含或存储哪些方法或变量。我不是在寻找任何编码帮助本身,只是这些类可能应该为上述规范提供的信息

如果此问题违反论坛的性质或以某种方式重复,请道歉。
提前谢谢

你指的是静态工厂方法模式吗?不,它是GoF为实例化实例定义的工厂方法。在制定逻辑之前选择一个模式是本末倒置。找出你需要做什么,然后根据需要应用模式来解决问题这个链接对算法非常有用