무엇이 좋은 이름을 선택하는을 위한 작업을 가능성이 과거에?
-
09-12-2019 - |
문제
에서 게임 있는 ActionFactory(만 AbstractActions),AbstractAction(수 있는 작업이 존재),PotentialAction(는 작업이 되고 할 수 있는 assosietted 특정한다)클래스입니다.내가 이름을 필요로 하는 클래스 reperessents 제,선택된 조치에 의해 수행되었다 특정되고,특정한 목표,그리고 아마도 있다.
해결책 3
API 일관성 때문에 주로 딜래시로갔습니다. 모든 실제로 특정 실제 클래스는 실제와 접두사가 붙어 있으며 관련 잠재적 클래스를 가지고 있음)
다른 팁
는 완료, 개효 됨, 폐화 또는 핵심이 어떤 용도로 사용됩니까?
자세한 정보 없이 작업에 대한하고,그들이 어떻게 작동하는지 내가 말할 수있는 모든 것 귀하의 작업은 모두 같지만 서로 다른 특성을 가지고있다.
어떻게 작업을 처리한 후에 그들이 돌아에서 공장입니까?그들은 전달됩 being
한 후 실행하는가?
어쩌면 공지 않는 최선의 선택을 위해 무엇을 하려고 시도하고 있 및 분류 활동의 유형이 더 나은 위치에서 속성으로 클래스입니다.
내 파이썬은 가능하지만,무언가 이것을 좋아한다:
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"
제휴하지 않습니다 StackOverflow