Каков ближайший шаблон дизайна для чего-то вроде трекера?Дизайн-шаблон для отслеживания/статусов
У вас есть объект, который может быть одного из различных статусов: 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)
С возможностью группировки действий и назначении группы к положению. Как и большинство моделей разрешений, вы могли бы сказать.
Просто искал информацию о том, какой шаблон это больше всего подходит, поэтому я могу исследовать его еще немного. Благодаря!
Это похоже на то, что я хочу. Я уже регистрирую переходы, и это дает мне правильное представление о том, как это сделать. Благодаря! –