이슈 트래커와 비슷한 디자인 패턴은 무엇입니까?트래킹/상태를위한 디자인 패턴
다양한 상태 중 하나가 될 수있는 객체가 있습니다 (open
, closed
, in production
).
작업은 현재 상태를 기반으로 수행 할 수 있습니다.
내 초기 모델링은 조금 다음과 같습니다
class Status
- next_status (None or Status)
- previous_status (None or Status)
- actions (set of Actions)
class Action
- name (string)
- description (string)
을 작업을 그룹화하고 상태에 그룹을 할당의 가능성과 함께. 대부분의 권한 모델과 마찬가지로 말할 수 있습니다.
이 패턴이 가장 많이 입력되는 부분을 찾고 있었기 때문에 좀 더 연구 할 수있었습니다. 감사!
이것은 내가 원하는 것 같습니다. 나는 벌써 전환을 기록하고 있는데, 이것은 나에게 올바른 통찰력을 제공합니다. 감사! –