Я столкнулся со следующей проблемой. Сущность в базе данных может иметь несколько статусов. Я разработал матрицу правильных переходов между этими состояниями. Я думал о том, как реализовать это с помощью Rich Domain Model. Кроме того, каковы варианты переноса доступных действий с этим объектом во внешний интерфейс?
Подробнее здесь: https://stackoverflow.com/questions/798 ... te-machine