擅长:python、mysql、java
<p>如果没有更多关于动作和它们如何工作的信息,我只能说你的动作似乎都是一样的,但有不同的属性。你知道吗</p>
<p>从工厂返回后,如何处理这些行为?它们是否传递给<code>being</code>然后运行?你知道吗</p>
<p>也许工厂并不是您要做的事情的最佳选择,而动作类型的分类更适合作为类的属性。你知道吗</p>
<p>我的Python有点生锈了,但有点像这样:</p>
<pre><code>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"
</code></pre>