使用工厂模式进行一次性创建

问题描述 投票:0回答:1

我在尝试遵循各种设计模式的同时整理游戏,工厂设计模式就是其中之一。

某些游戏元素会不断创建,例如敌人,子弹。然后有一些元素只能实例化一次,比如背景元素。

如果您只对对象进行一次性创建,那么使用工厂设计模式是否有任何意义?或者将直接创建的对象和工厂创建的对象混合在一起会更合适吗?

design-patterns
1个回答
1
投票

是的,使用工厂方法,仍然对单实例对象有意义。最基本的原因是你最终会得到一个更可测试的代码。

© www.soinside.com 2019 - 2024. All rights reserved.