Python 可能在过去,选择行动的好名字是什么?
在我的游戏中,有ActionFactory制作抽象动作,可能存在的抽象动作,一个存在可以做的潜在动作,它们与一个特定的存在类相关联。我需要一个类的名称,该类重新生成一个实际的、选择的动作,该动作由特定的存在完成,具有特定的目标,可能还有参数。CompletedAction、FinishedAction、ClosedAction或PastAction是否有用?没有关于动作及其工作方式的更多信息,我能说的是,你的行为似乎都是一样的,但却有不同的性质 从工厂返回后,如何处理这些行动?它们是被传递给存在然后逃跑吗 也许工厂不是您尝试执行的最佳选择,而操作类型的分类更适合作为类的属性 我的Python有点生锈了,但有点像这样:Python 可能在过去,选择行动的好名字是什么?,python,naming-conventions,variable-names,Python,Naming Conventions,Variable Names,在我的游戏中,有ActionFactory制作抽象动作,可能存在的抽象动作,一个存在可以做的潜在动作,它们与一个特定的存在类相关联。我需要一个类的名称,该类重新生成一个实际的、选择的动作,该动作由特定的存在完成,具有特定的目标,可能还有参数。CompletedAction、FinishedAction、ClosedAction或PastAction是否有用?没有关于动作及其工作方式的更多信息,我能说的是,你的行为似乎都是一样的,但却有不同的性质 从工厂返回后,如何处理这些行动?它们是被传递给存在
class action(object):
executeTime = None
targets = []
arguments = []
def actionType():
if executeTime = None:
return "Potential"
else if executeTime < datetime.now():
return "Complete"
else executeTime > datetime.now():
return "Potential"
我选择RealAction,主要是因为API的一致性——所有实际的、特定的真实世界类都以real作为前缀,并且有一个相关的潜在类No,因为它可能还没有完成。没有固定的时间。啊,我明白了。那么,也许是“选择行动”或“选择行动”?这意味着已经选择了某个操作,但不一定执行或完成。您能否提供有关如何使用/使用这些操作的更多详细信息?@Omar:延迟一段时间后(可能没有延迟),这些操作将被执行,并产生一定的效果。