문제

에서 게임 있는 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"  
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top